learn-elm-architecture-in-javascript icon indicating copy to clipboard operation
learn-elm-architecture-in-javascript copied to clipboard

:unicorn: Learn how to build web apps using the Elm Architecture in "vanilla" JavaScript (step-by-step TDD tutorial)!

Results 14 learn-elm-architecture-in-javascript issues
Sort by recently updated
recently updated
newest added

The ELM Architecture handles HTTP requests outside of the `mount` function, as it considers them impure. Do we simply execute the request inside of the `update` switch statement i.e. break...

question
starter

We need this tutorial to be reviewed by a person who is _reasonably_ `new` to both JavaScript and the Elm Architecture so that we can: + [ ] _confirm_ that...

enhancement
help wanted
starter
T4h

Hi Guys When I go to the second step, and basic update function and run the test, ``` /** * `update` transforms the `model` based on the `action`. * @param...

help wanted
question
starter
user-feedback
technical

While I was following the Javascript Tutorial I came across the Elmish section and as I don't know much about it I decided that it would be better before I...

As stated elsewhere, my main purpose of studying the learn-em-architecture-in-javascript code was using the code to help me deliberately backfill gaps in my JavaScript knowledge, and after learning basic dom...

We already have a _diagram_ in the `README.me`, is an _animation_ better for explaining? see: https://medium.com/@l.mugnaini/the-elm-architecture-tea-animation-3efc555e8faf

enhancement

Recommended/Further Reading link: https://staltz.com/unidirectional-user-interface-architectures.html

enhancement

In the `Why?` section, when explaining the benefits of the Model Update View architecture "Uni-directional data flow" is mentioned. > **Uni-directional data-flow** means "state" of the app is always predictable;...

help wanted
question

I am using the study of @nelsonic implementation of the Elm architecture in Javascript to motiviate myself to back-fill, extend, organize, and apply knowledge about constructing GUIs in the browser...

enhancement

Removing the callback might not be a simple thing for some beginners. Edit suggestion below: ```js function signal(action) { // return function callback() { // comment out to remove callback...

enhancement