Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialGreg Schudel
4,090 Pointshow do you know when....?
How do you know when you know enough of Vanilla JS before you move onto to a complex framework (i.e. React.js)?
1 Answer
Ari Misha
19,323 PointsHiya there! I'll throw some questions in this post and you basically have to ask these questions yourself and if you can answer 'em then you're ready to move on, alright?
Are you familiar with object and arrays and their prototypal properties ?
Can you write a basic algorithm without mutating an array or object and still get the desired result?
Are you familiar with ES6 syntax?
Are you familiar with Memory Management and Garbage Collection in JavaScript?
Are you familiar with Closures and callbacks?
What are High-Order Functions(HOC)?
Are you familiar with Promise API and asynchronous actions ?
Are you familiar with DOM manipulations with JavaScript?
There are additional tools that you really need to learn in order to learn frameworks like React or Angular or Vue or Preact or Ember. I'll just mention 'em here and all the tracks are available on Treehouse.
npm (node package manager)
webpack
babel
typescript (if you wanna learn Angular)