DEV Community

Discussion on: Learn functional programing with me - Part 1 : Language choice

Collapse
 
kspeakman profile image
Kasey Speakman

Also note that Fable/Elmish implicitly includes React for DOM rendering, so you can take advantage of some of its features like SSR. However dev-facing Elmish code does not use the React component programming model by default, since it does not exactly align with MVU. You can opt into some React component features it if it makes sense for your problem, but we never do since it makes it more object-like. We like composing data separately from functions where components force you to compose along 2 dimensions at once. I also have this post about keeping it simple in F#.

Collapse
 
oguimbal profile image
Olivier Guimbal

I will check that, thanks :)