Результати пошуку за запитом: Андр%
Создание проекта. TypeScript. Типизация в React
Автор: Андрей Полевый
На первом уроке мы рассмотрим общий план уроков курса. Вы научитесь создавать React-проект на основе TypeScript. Сможете добавить роутинг с помощью библиотеки React Router.
Стилизация. Часть 1
Автор: Андрей Полевый
На уроке вы рассмотрите, что такое CSS препроцессоры на примере Sass. Научитесь использовать CSS модули и писать базовые @media запросы.
Стилизация. Часть 2
Автор: Андрей Полевый
Рассмотрим UI библиотеки, их типы и преимущества. Сделаем обзор двух популярных UI-библиотек Material UI и Bootstrap.
Практика 1. Работа с API и стилизация
Автор: Андрей Полевый
На уроке познакомимся с TMDB API, чтобы отобразить список фильмов. Настроим developer account и получим token.
Хуки useContext, useRef, порталы
Автор: Андрей Полевый
На уроке рассмотрим использование контекста в React вместе с useContext хуком. Научимся использовать хук useRef.
Кастомные хуки и memory leak
Автор: Андрей Полевый
Научитесь создавать собственные (кастомные) хуки на примере useIntersectionObserver для загрузки фильмов во время скроллинга страницы.
Работа с формами
Автор: Андрей Полевый
Вспомним главные особенности HTML форм. Ознакомитесь с общими концепциями библиотек Formik и React Hook Form и их отличиями.
Мемоизация
Автор: Андрей Полевый
Рассмотрим понятия мемоизации на примере React.memo, useMemo и useCallback. Посмотрим, когда следует и не следует применять React.memo и какие преимущества она дает.
Оптимизация
Автор: Андрей Полевый
На уроке мы познакомимся с React Developer Tools для исследования дерева компонентов и профайлинга. Также рассмотрим альтернативные способы программного профайлинга части дерева компонентов.
Redux Toolkit, RTK Query
Автор: Андрей Полевый
Рассмотрим проблемы, возникающие при работе с core Redux библиотекой на примере кода boilerplate. Познакомимся с библиотекой Redux Toolkit, которая призвана решить эти проблемы.