Если вы знакомы с основами создания веб-приложений с помощью React и TypeScript и ищете более продвинутый курс, чтобы поднять свои навыки на новый уровень, то вы находитесь в правильном месте! Это вторая часть моей серии "Ultimate React", в которой мы будем исследовать управление состоянием и маршрутизацию.
Вы изучите:
Получение и обновление данных с помощью React Query
Все о редьюсерах, контексте и провайдерах
Глобальное управление состоянием с помощью Zustand
Маршрутизация с помощью React Router
Изучите последние техники и лучшие практики для создания сложных приложений с помощью React.
По окончании этого курса вы сможете ...
Уверенно создавать фронтенд-приложения с помощью React и TypeScript
Применять последние техники и лучшие практики
Легко находить и устранять ошибки
Писать чистый код, как профессионал
Что вы изучите...
Этот курс является второй частью серии. Первая часть охватывала основы создания веб-приложений с помощью React и TypeScript. В этой части вы научитесь:
Получать и обновлять данные с помощью React Query
Увеличивать производительность приложения с помощью кэширования
Реализовывать бесконечную прокрутку
Использовать редьюсеры для объединения логики управления состоянием
Использовать контекст для обмена состоянием
Управлять состоянием приложения с помощью Zustand
Реализовывать маршрутизацию с помощью React Router
Организовывать ваши проекты на React для поддерживаемости
Писать чистый код, как профессионал
Применять лучшие практики.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:01:03
1- Introduction
Урок 2.
00:00:55
2- Prerequisites
Урок 3.
00:01:36
3- What You'll Learn
Урок 4.
00:02:00
4- How to Take This Course
Урок 5.
00:02:22
5- Source Code
Урок 6.
00:01:15
1- Introduction
Урок 7.
00:04:37
2- What is React Query
Урок 8.
00:01:24
3- Setting Up React Query
Урок 9.
00:05:18
4- Fetching Data
Урок 10.
00:02:27
5- Handling Errors
Урок 11.
00:01:05
6- Showing a Loading Indicator
Урок 12.
00:02:33
7- Creating a Custom Query Hook
Урок 13.
00:03:09
8- Using React Query DevTools
Урок 14.
00:05:19
9- Customizing Query Settings
Урок 15.
00:03:32
10- Exercise- Fetching Data
Урок 16.
00:06:19
11- Parameterized Queries
Урок 17.
00:05:38
12- Paginated Queries
Урок 18.
00:07:08
13- Infinite Queries
Урок 19.
00:00:40
14- Part Two- Mutating Data
Урок 20.
00:09:41
15- Mutating Data
Урок 21.
00:02:15
16- Handling Mutation Errors
Урок 22.
00:01:28
17- Showing Mutation Progress
Урок 23.
00:07:49
18- Optimistic Updates
Урок 24.
00:07:05
19- Creating a Custom Mutation Hook
Урок 25.
00:10:01
20- Creating a Reusable API Client
Урок 26.
00:02:35
21- Creating a Reusable HTTP Service
Урок 27.
00:01:11
22- Understanding the Application Layers
Урок 28.
00:00:32
23- Part Three- Project Work
Урок 29.
00:10:56
24- Exercise- Fetching Genres
Урок 30.
00:03:31
25- Exercise- Fetching Platforms
Урок 31.
00:08:47
26- Exercise- Fetching Games
Урок 32.
00:02:58
27- Exercise- Removing Duplicate Interfaces
Урок 33.
00:05:45
28- Exercise- Creating a Reusable API Client
Урок 34.
00:07:40
29- Exercise- Implementing Infinite Queries
Урок 35.
00:05:39
30- Exercise- Implementing Infinite Scroll
Урок 36.
00:10:25
31- Exercise- Simplifying Query Objects
Урок 37.
00:07:00
32- Exercise- Creating Lookup Hooks
Урок 38.
00:03:32
33- Exercise- Simplifying Time Calculations
Урок 39.
00:01:11
1- Introduction
Урок 40.
00:07:13
2- Consolidating State Logic with a Reducer
Урок 41.
00:06:47
3- Creating Complex Actions
Урок 42.
00:04:38
4- Exercise- Working with Reducers
Урок 43.
00:09:43
5- Sharing State using React Context
Урок 44.
00:04:25
6- Exercise- Working with Context
Урок 45.
00:01:08
7- Debugging with React DevTools
Урок 46.
00:02:59
8- Creating a Custom Provider
Урок 47.
00:01:25
9- Creating a Hook to Access Context
Урок 48.
00:02:52
10- Exercise- Creating a Provider
Урок 49.
00:09:38
11- Organizing Code for Scalability and Maintainability
Урок 50.
00:03:10
12- Exercise- Organizing Code
Урок 51.
00:02:47
13- Splitting Contexts for Efficiency
Урок 52.
00:03:15
14- When to Use Context
Урок 53.
00:04:58
15- Context vs Redux
Урок 54.
00:07:25
16- Managing Application State with Zustand
Урок 55.
00:04:16
17- Exercise- Working with Zustand
Урок 56.
00:02:43
18- Preventing Unnecessary Renders with Selectors
Урок 57.
00:02:36
19- Inspecting Stores with Zustand DevTools
Урок 58.
00:00:26
20- Part Two- Project Work
Урок 59.
00:03:20
21- Exercise- Picking the Right State Management Solution
Урок 60.
00:06:45
22- Exercise- Setting Up a Zustand Store
Урок 61.
00:12:04
23- Exercise- Removing Props
Урок 62.
00:01:25
24- Discussion- Building Reusable Components
Урок 63.
00:00:46
1- Introduction
Урок 64.
00:03:10
2- Setting Up Routing
Урок 65.
00:02:44
3- Navigation
Урок 66.
00:02:03
4- Passing Data with Route Parameters
Урок 67.
00:02:58
5- Getting Data about the Current Route
Урок 68.
00:03:24
6- Nested Routes
Урок 69.
00:03:10
7- Exercise- Working with Nested Routes
Урок 70.
00:02:21
8- Styling the Active Link
Урок 71.
00:03:23
9- Handling Errors
Урок 72.
00:03:00
10- Private Routes
Урок 73.
00:02:09
11- Layout Routes
Урок 74.
00:00:27
12- Part Two- Project Work
Урок 75.
00:06:33
13- Exercise- Setting Up Routing
Урок 76.
00:03:23
14- Exercise- Handling Errors
Урок 77.
00:11:36
15- Exercise- Fetching a Game
Урок 78.
00:02:39
16- Exercise- Refactoring Entities
Урок 79.
00:05:33
17- Exercise- Building Expandable Text
Урок 80.
00:09:54
18- Exercise- Building Game Attributes
Урок 81.
00:08:53
19- Exercise- Building Game Trailer
Урок 82.
00:05:51
20- Exercise- Building Game Screenshots
Урок 83.
00:01:44
21- Exercise- Improving the Layout
Урок 84.
00:02:33
22- Exercise- Fixing the NavBar
Урок 85.
00:02:30
23- Exercise- Refactoring Entities
Автор - codewithmosh (Mosh Hamedani)
codewithmosh (Mosh Hamedani)
Здравствуй! Меня зовут Мош Хамедани. За последние три года я преподавал более 1 млн. стулентам как программировать или как стать лучшим кодером через мои онлайн-курсы и канал YouTube. Я работаю инженером-программистом в течение последних 18 лет, и я люблю делиться своими знаниями с вами.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
React - самая популярная библиотека JavaScript для создания интерфейсов. Он был создан Faceook и широко используется для создания веб-приложений, мобильных и настольных приложений.
Добро пожаловать на мой курс по React Three Fiber. Если вы когда-либо пытались прочитать документацию React Three Fiber, то, возможно, заметили фразу: "Прежде чем бросаться в это, вам нужно быть знакомыми с React и Three.js". Именно этот разрыв мы и попытаемся помочь вам заполнить в рамках этого курса. Мы рассмотрим основы использования React Three Fiber с Three.js и познакомимся с многими полезными инструментами, которые вы также получ
BUILD THE BEST ECOMMERCE WEBSITE EVER with REACT JS NEXT JS
Добро пожаловать на новый захватывающий курс, который, возможно, лучший из тех, что вы когда-либо видели, я говорю о создании полностью продвинутого веб-сайта электронной коммерции с использованием набора инструментов React, Next, MongoDB, Redux, next auth и многих других захватывающих инструментов, что позволит вам создать один из лучших веб-сайтов, который вы можете себе представить.
Курс не похож ни на один другой курс React в Интернете. Он обеспечивает быстрое введение в основные концепции, а затем применяет их на практике, создавая множество интересных и сложных приложений с полным стеком с нуля.