Files Included :
1 -Course Outline (33.07 MB)
2 -Install VS Code (34.76 MB)
1 -Convert existing project to typescript (62.54 MB)
2 -Change all jsx extension to tsx (37.66 MB)
3 -Define Data Type for State of Redux (52.64 MB)
4 -Defined Type for useSelector and useDispatch (19 MB)
5 -Typescript for User Delete Modal Component (70.4 MB)
6 -Typescript for User Modal Component & Thunk (48.27 MB)
7 -Optional Property (9.58 MB)
8 -Type for slice (80.77 MB)
1 -What's RTK Query & Setup (43.67 MB)
10 -More on mutation (72.2 MB)
11 -More on tag (64.5 MB)
2 -Setup store (25.3 MB)
3 -First look at fetching data (169.56 MB)
4 -hmm Typescript (65.21 MB)
5 -Mutate data (135.73 MB)
6 -Testing delay & error (107.37 MB)
7 -RevalidateRe-Fetching data (117.04 MB)
8 -More on query (135 MB)
9 -isLoading vs isFetching (43.04 MB)
1 -Why should we use Redux (39.83 MB)
2 -Understand redux concepts (35.52 MB)
3 -Setup Project (42.55 MB)
4 -Setup store (68.87 MB)
5 -The first app with redux (77.7 MB)
6 -Understand useSelector (59.38 MB)
7 -More example (56.33 MB)
8 -Why should we copy state (105.74 MB)
9 -Redux vs React Redux Library (18.36 MB)
1 -Fetch API without redux thunk (43.72 MB)
2 -Async with redux (35.38 MB)
3 -Setup redux thunk (56.58 MB)
4 -Understand Flow of Redux (Thunk) (30.08 MB)
5 -Three status when dispatch (66.16 MB)
1 -Setup project (111.93 MB)
2 -Understand slice and immer library (69.62 MB)
3 -Dispatch action with payload (22.53 MB)
4 -Fetch API with redux toolkit (156.47 MB)
5 -Best practice with thunk (31 MB)
6 -extraReducers (8.57 MB)
1 -Setup few components (44.91 MB)
10 -Fetch users with thunk (125.45 MB)
11 -Create user with thunk (85.14 MB)
12 -Manually remove fake data (5.99 MB)
13 -Update User start (66.17 MB)
14 -Determine edit or create mode (60.81 MB)
15 -Fetch User By Id (160.1 MB)
16 -Update User end (82.55 MB)
17 -Delete User part 1 (100.96 MB)
18 -Delete User part 2 (85.09 MB)
19 -Add some code (86.11 MB)
2 -Fetch API (54.14 MB)
20 -Lightdark mode part 1 (73.13 MB)
21 -Lightdark mode part 2 (77.28 MB)
22 -Load data to redux when refresh page (49.66 MB)
23 -Take your time to practice (17.63 MB)
3 -Setup react bootstrap (43.49 MB)
4 -Setup JSON Server to Fake API (27.21 MB)
5 -Setup Modal & Understand how modal work (42.71 MB)
6 -Create Form (33.15 MB)
7 -Create user (58.42 MB)
8 -Lift State Up Technique (69.68 MB)
9 -Notification with react toastify (48.27 MB)
1 -Setup Project (21.99 MB)
10 -Register account part 1 (144.45 MB)
11 -Register account part 2 (91.38 MB)
12 -Register account part 3 (83.16 MB)
13 -Login account (78.16 MB)
14 -Protected Route (32.46 MB)
15 -Persist data in redux (57.66 MB)
16 -Create Post with jwt header (162.85 MB)
17 -Show all posts (62.75 MB)
2 -Install Package (29.21 MB)
3 -Create component (36.4 MB)
4 -Setup react router dom (57.44 MB)
5 -Understand Nested Route (69.25 MB)
6 -Setup Backend (80.81 MB)
7 -Index Page & Link Component (80.76 MB)
8 -Design Components (71.62 MB)
9 -Setup redux (34.56 MB)
1 -Why should we you firebase (41.23 MB)
10 -Firebase Authentication (106.87 MB)
11 -Setup router quickly (16.87 MB)
12 -Observable user (76.33 MB)
13 -Set Current User (62.01 MB)
14 -Sign out (45.82 MB)
2 -Setup Firestore (39.63 MB)
3 -Get document from firestore (44.03 MB)
4 -Get all documents (58.76 MB)
5 -Add document (78.96 MB)
6 -Update document (34.57 MB)
7 -Delete document (29.79 MB)
8 -Setup redux (42.63 MB)
9 -Setup component quickly (59.21 MB)
1 -What is React Query (24.45 MB)
10 -Understand useMutation (71.49 MB)
11 -Invalidate Data (35.99 MB)
2 -Prepare backend (29.16 MB)
3 -Prepare frontend & setup react query (41.02 MB)
4 -React Query Devtool (13.42 MB)
5 -Understand useQuery hook (87.34 MB)
6 -IsLoading, isError and auto retry API (40.19 MB)
7 -Understand Stale Concept (52.66 MB)
8 -Pagination with React Query (93.84 MB)
9 -Fix null error (15.82 MB)
1 -Setup React Typescript project (20.16 MB)
10 -Pass Props (36.06 MB)
11 -Work with input element (43.49 MB)
12 -Work with form part 1 (33.8 MB)
13 -Work with form part 2 (54.59 MB)
14 -Children prop part 1 (18.31 MB)
15 -Child prop part 2 (16.61 MB)
2 -Primitive Type with typescript (36.76 MB)
3 -Reference Type with typescript (18.41 MB)
4 -Work with function part 1 (21.79 MB)
5 -Work with function part 2 (26.17 MB)
6 -Understand Interface (13.62 MB)
7 -Optional property (21.98 MB)
8 -Understand Generic Type (34.99 MB)
9 -useState with typescript (41.25 MB)
[center]
Screenshot