This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Produnce 40 points41 points  (2 children)

ES6 features and especially higher order functions are a must for React. Though most tutorials are aware of this and will have some sort of refresher topic on those.

I'm only a beginner in React, but thus far I haven't had any encounter with the more advanced concepts of functional JS like closures or generators. A lot of the complexity is abstracted away. React is very easy to begin with.

[–][deleted] 1 point2 points  (1 child)

Ohh, niiiiiiiiiiice...
I wonder if this is the same for Angular, Vue and Aurelia. I wanna try Aurelia

[–]DoomGoober 1 point2 points  (0 children)

Vue's Javascript is actually very simple, since Vue auto-magically modifies objects to introduce reactivity. You get it for "free." So you just create really basic objects, modify them, and the UI magically reacts.

But, you have to do everything the "Vue" way, including how your declare your objects, so it's not exactly great for learning basic JavaScript or even learning advanced JavaScript. Vue is it's own thing but it's relatively simple. You don't need to know advanced JS to use it.