React JS Notes
React JS Notes
js Notes
1. Introduction
- Developed by Facebook.
2. Core Concepts
JSX:
Components:
- Function Component:
function Welcome(props) {
- Class Component:
render() {
3. Props
- Read-only.
4. State
5. Hooks
6. useEffect Example
useEffect(() => {
return () => {
console.log("Component unmounted");
};
}, [dependencies]);
7. Event Handling
Example:
8. Conditional Rendering
Example:
9. List Rendering
Example:
Example:
<BrowserRouter>
<Routes>
</Routes>
</BrowserRouter>
11. Forms
Example:
<form onSubmit={handleSubmit}>
</form>
- Move state to the nearest common ancestor to share data between components.