Содержание
- 2. Программа курса: Основы React Продвинутый React State-менеджеры Типизация Тестирование Code style Процесс и методологии разработки Подведение
- 3. УРОК 1 Основы REACT www.andersenlab.com Telegram channel
- 4. Темы урока: React. Введение Настройка окружения JSX Типы компонентов State, Props, Ref Обработка событий Virtual DOM
- 5. React. Введение React - это декларативная JavaScript библиотека для создания пользовательских интерфейсов. Основные концепции: компонентный подход;
- 6. Настройка окружения Если вы хотите быстро создать новое React приложение, используйте Create React App. Для этого
- 7. JSX JSX — это расширение языка JavaScript (синтаксический сахар). Который напоминает язык шаблонов, наделённый силой JavaScript.
- 8. Типы компонентов Компоненты в React по спобобу создания разделяют на классовые – объявленны как классы. И
- 9. Классовые компоненты Используют методы жизненных циклов. Для управления состоянием используют this.setState(state, [callback]). Более сложные для понимания
- 10. Функциональные компоненты Используют Hooks (Хуки). Более простые для понимания. Конечный размер бандла приложения меньше чем на
- 11. State Компоненты в React могут иметь свой state для хранения в нем состояния. Состоянием компонента можно
- 12. Особенности использования setState(state, [callback]) Первый аргумент setState() может быть как объектом нового состояния так и функцией.
- 13. Props Компоненты в React могут иметь свойства (props). Пропсы это данные которые родительский компонент может передать
- 14. Ref (reference, ссылки) С помощью Ref’ов мы можем получить прямой доступ к DOM объекту, либо к
- 15. Ref (reference, ссылки) При передаче ссылки ref классовому компоненту, мы получаем доступ к его инстансу. И
- 16. Особенности использования ссылок (Ref) Для создания ссылки в классовых компонентах мы используем React.createRef(). В функциональных –
- 17. Ref (reference, ссылки) Пример неуправляемого компонента. Состояние данного input’а храниться в самом DOM объекте. Обработка события
- 18. Обработка событий Обработка событий в React-элементах очень похожа на обработку событий в DOM-элементах. Но есть несколько
- 19. Virtual DOM Виртуальный DOM (VDOM) — это концепция программирования, в которой идеальное или «виртуальное» представление пользовательского
- 20. Стадии жизненного цикла компонента
- 21. Методы жизненного цикла компонента getDerivedStateFromProps - запускается перед вызовом метода render() и при каждом повторном рендеринге.
- 22. Дополнительные материалы для самостоятельного изучения Понимание жизненного цикла React-компонента Подробный обзор React Fiber Медленнее, плавнее: разбираемся
- 24. Скачать презентацию