Amerikano
Модератор
- Сообщения
- 19,454
- Реакции
- 366,057
Автор: Дмитрий Лаврик
Название: React. Интенсивный курс для программистов (2023)
Описание:
Изучить философию и дух компонентного подхода современных javascript-фреймворков, научиться использовать React для решения практических задач.
Для новичков React выглядит немного сложнее, чем Vue.js. Но вакансий на нём больше.
Программа курса:
15 июня, 20:00 — урок 1
Подробнее:
Скачать:
Название: React. Интенсивный курс для программистов (2023)
Описание:
Изучить философию и дух компонентного подхода современных javascript-фреймворков, научиться использовать React для решения практических задач.
Для новичков React выглядит немного сложнее, чем Vue.js. Но вакансий на нём больше.
Программа курса:
15 июня, 20:00 — урок 1
- Простая сборка с vite
- Понимание JSX
- Понимание основных хуков
- Изменение состояния и иммутабельность
- Рендеринг элементов в цикле
- Нюансы атрибута key
- useEffect, useRef, useMemo
- Взаимодействие между компонентами
- Однонаправленный поток данных
- Обработка событий
- Children - передача контента в компонент
- Работа с формами
- Работа со стилями
- Модульный CSS vs CSS in JS
- Идеи Tailwind CSS
- Работа с готовыми UI-фреймворками
- Использование Material Tailwind
- Проблемы большой иерархии компонентов
- Проброс параметров сквозь уровни
- Понимание React Context
- Context Provider и useContext
- Создание своих хуков
- Управление состоянием приложения
- Централизованное хранилище данных
- Mobx vs Redux / Recoil
- Основы работы с Mobx
- Состояние, геттеры и методы
- Mobx и реактивность компонентов
- Продвинутая работа с Mobx
- Модули хранилища и rootStore
- Внедрение хранилища через контекст
- Основы React Router
- Нюансы режима Api History
- Создание небольшого SPA
- Взаимодействие с серверным API
- Подготовка к работе с Fetch / Axios
- Построение архитектуры приложения
- Сущности http и api
- Глобальная обработка ошибок
- Доработка SPA
- Применение изученных тем
- Сборка в production
- Перенос SPA на сервер
- Рекомендации по дальнейшему развитию
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Похожие темы из этого раздела:
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0 (2024)
- [Алексей Ильющенко] Разработка мобильных и PC приложений на Python. Фреймворк Kivy [Stepik] (2024)
- [GetAnalyst] Проектирование микросервисов (2024)
- [GetAnalyst] Проектирование БД - подходы к решению практических задач (2024)
- [Алексей Гусев] Внедрение Cisco Identity Service Engine [n4e.ru]
- [Дарья Колесова] System Design. Основы проектирования высоконагруженных систем [nextway] (2024)
- [Илья Перминов] Django 5 для начинающих + Продвинутый Django 5 для продолжающих [Stepik] (2023)
- [javascript.ninja] Учись реальности, Crash Course (2023)
- [Stepik] Терминал Linux. Основы работы в командной строке (2023)
- [frontcat1] Грокаем собеседования. Frontend developer (2023)