Introduction
What are the concepts for learning Reactjs or any other modern framework?
Here are the concepts needed when getting started with React.
JavaScript concepts to grasp before learning Reactjs
The following features were introduced in ES2015(ES6) are crucial to grasp before learning any frontend framework:
- The const & let keyword keyword
- Arrow Functions
- for/of
- for/in
- Map Objects
- Set Objects
- Template literals
- Class keyword - JavaScript does not have real classes but instead has class syntax as “syntactical sugar” over prototype based inheritance Read more about Inheritance and the prototype chain
- Promises/async/await
- Default parameters
- Function Rest Parameters
- ES6 Modules
- Templates Literals
- ES6 Object destructuring
Found this article helpful? Follow me on Twitter where I tweet about interesting topics on software development and gaming.