- Введение в React.js
- TypeScript + React
- Функциональные компоненты и хуки
- Как работать с формами и контролами
- Тестирование с помощью testing-library
- Добавление стилей и картинок
- Валидация форм:
- Запросы в сеть:
- Маршрутизация
- Библиотеки готовых компонентов
- Redux
- Тестирование Redux
- Маршрутизация в Redux
- Отправка асинхронных запросов с помощью redux-thunk
- Тестирование redux-thunk
- Redux Saga
- Redux Toolkit
- TypeScript + Redux
- Борьба с излишними рендерами с помощью reselect
- Как выкладывать сайт в интернет
- Express.js
- MongoDB
- ORM Mongoose
- Vue
- Vue: библиотеки компонентов
- VueX
- Angular
- Angular: библиотеки компонентов
- RxJS
- Angular: менеджеры состояния
- Svelte
- i18n многоязычность
- Оптимизация загрузки в React: lazy load, chunks
- Анализ причин для рендера в React
- Анализ бандла в Webpack
- Рендер на сервере на примере фреймворка Next