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.
- Host: GitHub
- URL: https://github.com/sudhansuuranjan/reactjs-notes
- Owner: SudhansuuRanjan
- Created: 2023-08-03T18:22:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-03T18:44:44.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T02:51:29.080Z (2 months ago)
- Topics: javascript, react
- Homepage:
- Size: 33.2 KB
- Stars: 9
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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)