Things need to know every novice REACT developer.

ReactJS is a declarative, efficient JavaScript library used for building reusable interactive UI components.

Things that need to know every novice REACT developer is…

1. Component Lifecycle
React component lifecycle methods is the sequence of activities that occur from the beginning of a component to its end.

2. Virtual-DOM
It’s an Object that represents the Browsers DOM, Which is intelligent to make changes in the DOM with the help of the Diff Algorithm.

3. Higher-order components
A higher-order component is a function that takes an existing component and returns a brand new component.

4. Props
In a React component, props are passed from the parent component to child component.

5. State
State is also a variable, but State directly initialized and managed by the component.

6. Context API
Context API is an alternative of prop, that allows the developer to share information with any component in react app, by storing it in a central place. You can think Context API is like a global variable in the react app.

7. Redux
Redux is a state management system for React application like a local store.




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to launch your NFT collection in Solana, blazingly fast

Angular module


Difference Between =, ==, and === in JavaScript

# A Short Intro to React Hooks

Creating custom Context to share state between components in React

Variable and Function Hoisting in JavaScript

JS 2020 new features

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Md Readwan

Md Readwan

More from Medium

What And Why React.js


A quick insight into React

How To Prepare For React.js Interviews in 2022 (Tips and Resources) Included!