В общей сложности 84 эпизода были записаны с 4 мая и завершены 18 сентября, 5 месяцев. Если вы профессиональный лектор, вы бы сказали, что прогресс слишком медленный, но все мои видео записываются после работы. Сегодня хороший день, а также мой день рождения (18 сентября 84 года), когда мне исполняется 35 лет. В этот особенный день я посвящаю вам результаты моей почти полугодовой напряженной работы.Я надеюсь, что благодаря этому видео больше друзей смогут изучить React, получить повышение по службе и повышение зарплаты, а также выйти замуж за Бай Фумей.
Каждое видео сопровождается статьей (статья почти 100 000 слов, поэтому она не будет размещаться здесь, вы можете прочитать статью при входе в блог), правильный порядок должен быть сначала просмотр видео, а затем практика статья. Такая эффективность обучения будет очень высокой и сэкономит ваше время. Если вы найдете видео полезным, вы можете поставить лайк статье, и один из ваших лайков позволит большему количеству людей увидеть статью и помочь большему количеству друзей узнать.
Вы также можете подписаться на меня в Nuggets, и я каждый год буду выкладывать для вас 100 выпусков бесплатных фронтенд-видео.
Каталог обучения React Family Bucket
1-React (новая версия) базовый бесплатный видеоурок
-
Предисловие к курсу React (315)
-
Введение в сравнение React и Vue (314)
-
Создание среды разработки React (313)
-
Знакомство с каталогом проекта, сгенерированным скаффолдингом (312)
-
Объяснение HelloWorld и компонентов (311)
-
Введение в синтаксис JSX в React (310)
-
Пример React — сервисное меню Miss Sister (309)
-
Пример React - меч хорошо начищен, теории меньше не бывает (308)
-
Пример React — босс, я хочу добавить колокольчик (307)
-
Пример React — хотя меч хорош, старая талия его не выдерживает (306)
-
React Advanced — Несколько мест для JSX, чтобы не наступить на яму (305)
-
React Advanced — простые фрагменты React (304)
-
React Advanced — Разделение компонентов (303)
-
React Advanced — передача значений родительско-дочерних компонентов (303)
-
React Advanced — поток данных с одним элементом и другие (302)
-
React Advanced — установка и использование инструментов отладки (301)
-
React Advanced — значение прохождения проверки PropTypes (300)
-
Как использовать React Advanced-ref (299)
-
React Advanced — Объяснение жизненного цикла — 1 (298)
-
React Advanced — Объяснение жизненного цикла — 2 (297)
-
React Advanced — Объяснение жизненного цикла — 3(296)
-
React Advanced — жизненный цикл повышает производительность программы (295)
-
React Advanced — запрос данных Axios (294)
-
React Advanced — Axios запрашивает EasyMock (# 293)
-
React Advanced — анимация React с помощью CSS3 (292)
-
React Advanced — анимация ключевых кадров CSS3 (291)
-
Реагировать на расширенную группу реагирования-перехода (290)
-
React Advanced — производство и написание анимации Multi-DOM (289)
2-Redux Бесплатное видеоруководство
-
Основы — Понимание Redux и введение в статьи (339)
-
Основы — Рабочий процесс Redux (338)
-
Введение в Ant Design и инициализация среды (337)
-
Создание пользовательского интерфейса с помощью Ant Design(336)
-
Создание репозиториев в Redux — хранилище и редьюсер (335)
-
Основы — установка Redux Dev Tools (334)
-
Foundation - Испытайте процесс Redux через ввод (333)
-
Основы — создание ToDoList в Redux (332)
-
Foundation — Реализация функции удаления ToDoList с помощью Redux (331)
-
Основы — Советы по написанию Redux на работе — 1 (330)
-
Основы - Советы по написанию Redux на работе - 2(329)
-
Закуски - Redux заполняет три ямы (328)
-
Расширенный — метод разделения пользовательского интерфейса компонента и бизнес-логики (327)
-
Дополнительно — заполнение ям и компоненты без состояния в Redux (326)
-
Расширенный — Axios получает данные асинхронно и объединяется с Redux (325)
-
Advanced — установка и настройка промежуточного ПО Redux-thunk (324)
-
Продвинутый - Как использовать Redux-thunk (323)
-
Advanced - установка и настройка Redux-saga (322)
-
Дополнительно - Получите список TodoList с помощью Redux-saga (321)
-
Введение и установка Advanced-React-Redux (320)
-
Продвинутый — провайдер и подключение в React-redux (319)
-
Advanced - модификация данных react-redux (318)
-
Advanced-React-redux добавляет данные списка (317)
-
Оптимизация программы React-redux (окончание) (316)
Бесплатный видеоурок по 3-React Router
-
Установка React Router и создание базовой среды (348)
-
Используйте ReactRouter как обычную веб-страницу (347)
-
React Router динамически передает значения -1 (346)
-
React Router динамически передает значения — 2 (345)
-
ReactRouter Redirect — использование перенаправления (344)
-
Пример — вложенная маршрутизация ReactRouter — 1 (343)
-
Пример — вложенная маршрутизация ReactRouter — 2 (342)
-
Пример — вложенная маршрутизация ReactRouter — 3 (341)
-
Динамическое получение маршрутов в фоновом режиме для настройки (340)
Бесплатное видеоруководство по 4-React Hooks
-
Введение в React Hooks и создание окружения (359)
-
Введение в useState и объявления с несколькими состояниями (358)
-
useEffect заменяет обычные функции жизненного цикла (357)
-
useEffect реализует функцию жизненного цикла componentWillUnmount (356)
-
useContext упрощает передачу значений между родительским и дочерним компонентами (355)
-
Введение и простое использование useReducer (354)
-
useReducer вместо Redux small case-1 (353)
-
useReducer вместо Redux small case-2 (352)
-
программа оптимизации производительности useMemo React Hooks (351)
-
useRef для получения элементов DOM и сохранения переменных (350)
-
Настройте функцию Hooks, чтобы получить размер окна (349)
5-Начало работы с Next.js, серверной средой рендеринга React.
-
Next.js Введение и создание проектов (371)
-
creact-next-app быстро создает проекты Next.js (370)
-
Использование страницы и компонента Next.js (369)
-
Маршрутизация — основы и базовые переходы (368)
-
Маршрутизация — используйте запрос для передачи и принятия параметров при переходе (367)
-
Маршрутизация — объяснение событий шести ловушек (366)
-
Получите удаленные данные с помощью Axios в getInitialProps (365)
-
Используйте Style JSX для написания стилей CSS для страниц (364)
-
Lazy Loading реализует ленивую загрузку модулей (363)
-
Настроить голову для более дружелюбных операций SEO (362)
-
Использование пользовательского интерфейса Ant Design в среде Next.js (361)
-
Упаковка производственной среды Next.js (завершено) (360)