JavaScript: React JS is a JavaScript library, so it is essential to have a good understanding of JavaScript fundamentals such as variables, data types, loops, conditionals, functions, and objects. You should also have a good understanding of DOM manipulation using JavaScript.
HTML/CSS: React JS is used for building user interfaces for web applications, so it is important to have a good understanding of HTML and CSS. This includes knowledge of HTML tags, attributes, and elements, as well as CSS selectors, properties, and styles.
ES6 (ECMAScript 2015): React JS uses many features of ES6, such as arrow functions, classes, template literals, destructuring, and spread operators. It is important to have a good understanding of these features to write clean and efficient React JS code.
Node.js and NPM: React JS requires Node.js and NPM (Node Package Manager) to install and manage dependencies. It is important to have a good understanding of these tools to set up your development environment and manage your project dependencies.
Git: Git is a version control system that is commonly used in React JS development. It is important to have a good understanding of Git and its basic commands to manage your code changes and collaborate with other developers.
In summary, to learn React JS, you should have a good understanding of JavaScript, HTML/CSS, ES6, Node.js and NPM, and Git. If you are new to any of these topics, it is recommended to learn them before diving into React JS.
Social Plugin