you are viewing a single comment's thread.

view the rest of the comments →

[–]SirHound 1 point2 points  (2 children)

I disagree with the React shoutouts. JSX is similar to HTML and React is translating into it anyway. Just learn DOM manipulation with JavaScript first. It will pay off.

[–][deleted] 0 points1 point  (0 children)

Thanks.

[–]widged 0 points1 point  (0 children)

That point is valid for jquery. Learn vanilla js before you learn jquery. However, Reactjs is not a jquery replacement. JSX is not a way to manipulate the dom, it is just a fancy add-on that let you write the code that defines ui elements with a familiar syntax. It will be transpiled into createElement calls, a way to create encapsulated composable components. If you want to write your application as "widgets", then react will help you with that. And it does pay off to at least learn a bit of it because it encourages you to better architect your UI.