3 ms·
I'm gonna go with a bit more unconventional advice: start small. React, Vue, Angular are massive projects with a ton of underlying libraries, patterns and conce
by ricardobeat 8y ago
I'm gonna go with a bit more unconventional advice: start small. React, Vue, Angular are massive projects with a ton of underlying libraries, patterns and concepts that you will be discouraged to learn initially.
Start using a simple framework, reading the source code, maybe even writing your own to understand how everything works. Suggestions:
https://github.com/hyperapp/hyperapp https://github.com/hyperapp/hyperapp
https://github.com/choojs/choo https://github.com/choojs/choo
Also check out this redux + vanilla js exercise by a friend: http://ramonvictor.github.io/tic-tac-toe-js/ http://ramonvictor.github.io/tic-tac-toe-js/
Learn ES6: https://egghead.io/courses/learn-es6-ecmascript-2015 https://egghead.io/courses/learn-es6-ecmascript-2015
Once you get a good grip of the language, and are comfortable writing code, you can jump into JSX, React, Vue, and later TypeScript. Enjoy!