An open API service indexing awesome lists of open source software.

https://github.com/sudhansuuranjan/reactjs-notes

Reactjs short notes with examples and codes.
https://github.com/sudhansuuranjan/reactjs-notes

javascript react

Last synced: about 2 months ago
JSON representation

Reactjs short notes with examples and codes.

Awesome Lists containing this project

README

        

# ReactJs Notes

### Introduction

ReactJS is JavaScript library used for building reusable UI components. According to React official documentation, following is the definition −

React is a library for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, offering a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native. React implements one-way reactive data flow, which reduces the boilerplate and is easier to reason about than traditional data binding.

| Serial No. | Topic Name | Link |
| :---: | :---: | :---: |
| 1 | ReactJs Overview | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/01.%20ReactJs%20Overview.md)
| 2 | Advantages of ReactJs | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/02.%20Advantages%20of%20ReactJs.md)
| 3 | React Components | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/03.%20React%20Components.md)
| 4 | JSX | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/04.%20JSX.md)
| 5 | State and Props | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/05.%20State%20and%20Props.md)|
| 6 | React Lifecycle Methods | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/06.%20Lifecycle%20Methods.md)|
| 7 | Handling Events | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/07.%20Handling%20Events.md)|
| 8 | Conditional Rendering | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/08.%20Conditional%20Rendering.md)
| 9 | List and Keys | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/09.%20List%20and%20Keys.md)
| 10 | Forms and Input Handling | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/10.%20Forms%20and%20Input%20Handling.md)
| 11 | React Router & Routing | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/11.%20React%20Router.md)
| 12 | State Management | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/12.%20State%20Management.md)
| 13 | React Hooks | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/13.%20Hooks.md)
| 14 | Custom Hooks | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/14.%20Custom%20Hooks.md)
| 15 | React Context(Context API) | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/15.%20Context%20API.md)
| 16 | React and API Integration | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/16.%20React%20and%20API%20Integration.md)
| 17 | React Testing | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/17.%20React%20Testing.md)
| 18 | Async Testing | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/18.%20Async%20Testing.md)
| 19 | Best Practices and Performance Optimization | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/19.%20Best%20Practices%20and%20Performance%20Optimization.md)
| 20 | Deployment | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/20.%20Deployment.md)
| 21 | Special Topics | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/21.%20Special%20Topics.md)
| 22 | React Styling | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/22.%20React%20Styling.md)
| 23 | Higher Order Components | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/Higher%20Order%20Components.md)
| 24 | React Interview Questions | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/ReactJs%20Interview%20Questions.md)
| 25 | Reactjs Programming Questions | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/Reactjs%20Programming%20Questions.md)
| 26 | Timers and Counters in React | [Click Here](https://github.com/SudhansuuRanjan/reactjs-notes/blob/main/notes/Timers%20and%20Counters%20in%20React.md)