React Js Prerequisites : Omnath Dubey

Before you start learning React JS, it is important to have a good understanding of the following prerequisites:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.