Home
Docs
Resources
Tools
Contact Us
Typing Test
বাংলা
Toggle Sidebar
Start Here
Computer Basics
20
Office Skills
37
Intro to Programming
20
Artificial Intelligence
24
Cybersecurity
18
Git & GitHub
25
Design
Graphic Design
18
UI/UX Design Principles
32
Photoshop
12
Figma
17
Build the web
HTML
43
CSS
49
JavaScript
34
React
28
Introduction to React
Setting Up a React Project
JSX Syntax
Your First Component
Props
Rendering Lists and Keys
Conditional Rendering
Handling Events
Introduction to State
Updating State: Objects and Arrays
Forms in React
The useEffect Hook
Fetching Data from an API
Lifting State Up
Component Composition
Fragments and Portals
The Context API
Custom Hooks
useRef
useMemo and useCallback
React Router
Error Boundaries
Styling in React
Performance Basics
The useReducer Hook
Suspense and Code-Splitting with React.lazy
Using TypeScript with React
Where to Go Next
Backend & data
PHP
41
SQL
22
WordPress
31
Python
38
Node.js
34
MongoDB
26
Launch & grow
Freelancing & Client Work
29
Hosting & Deployment
40
Digital Marketing
32
SEO
26
Career Skills
34
React
28 lessons
1
Introduction to React
2
Setting Up a React Project
3
JSX Syntax
4
Your First Component
5
Props
6
Rendering Lists and Keys
7
Conditional Rendering
8
Handling Events
9
Introduction to State
10
Updating State: Objects and Arrays
11
Forms in React
12
The useEffect Hook
13
Fetching Data from an API
14
Lifting State Up
15
Component Composition
16
Fragments and Portals
17
The Context API
18
Custom Hooks
19
useRef
20
useMemo and useCallback
21
React Router
22
Error Boundaries
23
Styling in React
24
Performance Basics
25
The useReducer Hook
26
Suspense and Code-Splitting with React.lazy
27
Using TypeScript with React
28
Where to Go Next