Here are some tools and libraries I think are worth looking into to give a 
redux application a more Elm feel:

Eslint-plugin-immutable 
<https://github.com/jhusain/eslint-plugin-immutable>—one 
of the most critical pieces.
Redux Saga <https://github.com/yelouafi/redux-saga> / Redux Loop 
<https://github.com/redux-loop/redux-loop> and disallow 
redux-thunk/redux-promise use
Redux Actions <https://github.com/acdlite/redux-actions>, then name your 
action creators as if they're types (UpdateFoo)
Immutable.js <https://facebook.github.io/immutable-js/>—I prefer using this 
only for the store, rather than all data.
Recompose <https://github.com/acdlite/recompose/>—to help write view 
functions in a more natural style
Reslect <https://github.com/reactjs/reselect> is generally great and, while 
I'm not sure if it directly mirrors anything in Elm, makes it easier to 
write your application in an elm-like fashion.
Flow <https://flowtype.org/> or TypeScript <https://www.typescriptlang.org/> if 
you want some semblance of type support

On Wednesday, October 5, 2016 at 9:34:38 AM UTC-7, Bulat Shamsutdinov wrote:
>
> Hello! 
>
> After several weeks of learning elm (pleasant time) I found out that for 
> reasons outside of my control I'm to use JS + React + Redux for now. 
>
> Do anyone knows of a way to use JS+React+Redux in a manner close to Elm? 
>
> I want to try to emulate elm architecture and whole FP paradigm as 
> puristic as possible. 
>
> Are there any links to tutorials or something?
>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to