Sort:  

I loved React, infact I created 3 real world apps. The best, React Native works for you if know React. I haven't tried Elm as yet. May be soon.