Digital garden 🌲
Поиск
Search
Тёмный режим
Светлый режим
Проводник
Главная
❯
frontend
❯
React
❯
_lessons
Папка: frontend/React/_lessons
в этой папке 222 элемента
01 сент. 2025 г.
03 - Дополнительные основы JavaScript
18 авг. 2025 г.
001 Вступление к практическому курсу
18 авг. 2025 г.
001 Про дополнительную информацию по основам
18 авг. 2025 г.
002 Настраиваем сборку проекта и разбираемся с ТЗ
18 авг. 2025 г.
003 Работа с модальными окнами
18 авг. 2025 г.
004 Работа с табами (вкладками) на странице
18 авг. 2025 г.
005 Работа с формами отправки данных
18 авг. 2025 г.
006 Работа с формой-калькулятором, часть 1
18 авг. 2025 г.
007 Работа с формой-калькулятором, часть 2
18 авг. 2025 г.
008 Работа с таймером
18 авг. 2025 г.
009 Реализуем модуль с показом изображений
18 авг. 2025 г.
01 - Подготовка к работе
18 авг. 2025 г.
010 Улучшаем наш проект (анимации, правильное поведение overflow)
18 авг. 2025 г.
016 Redux Toolkit configureStore()
18 авг. 2025 г.
016 Циклы
18 авг. 2025 г.
017 Redux Toolkit createAction()
18 авг. 2025 г.
018 Redux Toolkit createReducer()
18 авг. 2025 г.
019 Redux Toolkit createSlice()
18 авг. 2025 г.
02 - Основы JavaScript
18 авг. 2025 г.
020 Redux Toolkit createAsyncThunk()
18 авг. 2025 г.
021 Redux Toolkit createEntityAdapter()
18 авг. 2025 г.
022 Подводные камни домашнего задания
18 авг. 2025 г.
023 Про разные структуры проектов и закрепление материала
18 авг. 2025 г.
025 Что дальше
18 авг. 2025 г.
027 Массивы и псевдомассивы
array
18 авг. 2025 г.
029 Передача по ссылке или по значению, Spread оператор (ES6-ES9)
18 авг. 2025 г.
04 - JavaScript в работе
18 авг. 2025 г.
05 - Продвинутый JavaScript
Angular
React
Vue
SPA
TypeScript
Webpack
18 авг. 2025 г.
06 - Библиотека React. Базовый уровень
React
деструктуризация
findIndex
tips
18 авг. 2025 г.
07 - Библиотека React. Средний фундаментальный уровень
API
React
tips
PropTypes
18 авг. 2025 г.
08 - Библиотека React. Хуки и средний продвинутый уровень
React
ReactHooks
18 авг. 2025 г.
09 - React + Redux
Redux
React
RTK
ReduxToolkit
18 авг. 2025 г.
11 - (Бонус из Практического курса) Реальный проект на JS в классическом стиле
18 авг. 2025 г.
Практический модуль
18 авг. 2025 г.
Ссылки
25 июл. 2025 г.
001 Введение в хуки
25 июл. 2025 г.
001 Локальные сервера
25 июл. 2025 г.
001 Основные принципы Redux. Теория
25 июл. 2025 г.
001 Что такое API и как работают реальные приложения
25 июл. 2025 г.
001 Что такое JS и как его подключить к странице
25 июл. 2025 г.
002 (д) Оператор нулевого слияния (Nullish, ) ES11
25 июл. 2025 г.
002 ClassList и делегирование событий
25 июл. 2025 г.
002 JSON формат передачи данных, глубокое клонирование объектов
25 июл. 2025 г.
002 useState
25 июл. 2025 г.
002 Новый проект и работа с сервером
25 июл. 2025 г.
002 Основные принципы Redux. Практика
25 июл. 2025 г.
003 (д) Оператор опциональной цепочки (.) ES11
25 июл. 2025 г.
003 AJAX и общение с сервером
25 июл. 2025 г.
003 useEffect
25 июл. 2025 г.
003 Переменные и строгий режим
25 июл. 2025 г.
003 Создаем табы в новом проекте
25 июл. 2025 г.
003 Трансформация данных и компонент со случайным персонажем
25 июл. 2025 г.
003 Фундаментальные принципы Реакта
25 июл. 2025 г.
003 Чистые функции
25 июл. 2025 г.
004 (д) Живые коллекции и полезные методы
25 июл. 2025 г.
004 (д) Правила и типы названия переменных
25 июл. 2025 г.
004 Create React App - создаем свое приложение
25 июл. 2025 г.
004 useCallback
25 июл. 2025 г.
004 Оптимизация через actionCreators и bindActionCreator
25 июл. 2025 г.
004 Реализация скрипта отправки данных на сервер
25 июл. 2025 г.
004 Скрипты и время их выполнения. setTimeout и setInterval
25 июл. 2025 г.
004 Хороший тон приложения (спиннер, ошибки...)
25 июл. 2025 г.
005 (д) Сборщик мусора и утечки памяти
25 июл. 2025 г.
005 (д) Тип данных Symbol
25 июл. 2025 г.
005 useMemo
25 июл. 2025 г.
005 Добавим React в проект
25 июл. 2025 г.
005 Жизненный цикл компонентов
25 июл. 2025 г.
005 Классификация типов данных в JavaScript
25 июл. 2025 г.
005 Красивое оповещение пользователя
25 июл. 2025 г.
005 Работаем с JSX-препроцессором, ограничения в нем
25 июл. 2025 г.
006 () WeakMap и WeakSet
25 июл. 2025 г.
006 (д) Дескрипторы свойств и полезные методы объектов
25 июл. 2025 г.
006 (д) Разница между объектами и массивами и неочевидные синтаксические возможности
25 июл. 2025 г.
006 Promise (ES6)
25 июл. 2025 г.
006 useRef
25 июл. 2025 г.
006 Практика с жизненным циклом, componentDidUpdate
25 июл. 2025 г.
006 Соединяем React и Redux при помощи connect
25 июл. 2025 г.
006 Элементы и компоненты
25 июл. 2025 г.
007 () Итерируемые конструкции
25 июл. 2025 г.
007 Fetch API
25 июл. 2025 г.
007 Практика. Перепишем весь проект на хуки
25 июл. 2025 г.
007 Предохранители (Error Boundaries)
25 июл. 2025 г.
007 Простое общение с пользователем
25 июл. 2025 г.
007 Работа с датами
25 июл. 2025 г.
007 Соединяем React и Redux при помощи хуков
25 июл. 2025 г.
007 Строгий режим
25 июл. 2025 г.
008 () Map
25 июл. 2025 г.
008 Redux devtools
25 июл. 2025 г.
008 Интерполяция (ES6)
25 июл. 2025 г.
008 Методы перебора массивов
25 июл. 2025 г.
008 Пагинация данных (дозагрузка персонажей)
25 июл. 2025 г.
008 Создаем таймер обратного отсчета на сайте
25 июл. 2025 г.
008 Создание собственных хуков
25 июл. 2025 г.
009 () Set
25 июл. 2025 г.
009 () Обработка прошедшей даты
25 июл. 2025 г.
009 Операторы в JS
25 июл. 2025 г.
009 Подробно про npm и проект. JSON-server
25 июл. 2025 г.
009 Правило названия action и домашнее задание (мини-экзамен)
25 июл. 2025 г.
009 Практика собственных хуков на проекте
25 июл. 2025 г.
009 Проверка типов с помощью PropTypes
25 июл. 2025 г.
009 Создание нового проекта
25 июл. 2025 г.
010 () BigInt
25 июл. 2025 г.
010 Вставка элементов через props.children
25 июл. 2025 г.
010 Параметры документа, окна и работа с ними
25 июл. 2025 г.
010 Получение данных с сервера. AsyncAwait (ES8)
25 июл. 2025 г.
010 Разбор самых сложных моментов
25 июл. 2025 г.
010 Свойства компонентов
25 июл. 2025 г.
010 Учимся работать с системой контроля версий Git и с сервисом GitHub
25 июл. 2025 г.
010 Что такое batching и как он работает в React 18+
25 июл. 2025 г.
011 (д) useTransition, useDeferredValue и другие нововведения React 18+
25 июл. 2025 г.
011 Дополнительно Что такое библиотеки. Библиотека axios
25 июл. 2025 г.
011 Дополнительные ссылки
25 июл. 2025 г.
011 Как работать с GitHub с разных компьютеров, gitignore и Git Kraken
25 июл. 2025 г.
011 Комбинирование reducers и красивые селекторы. CreateSelector()
25 июл. 2025 г.
011 Практика свойств на проекте
25 июл. 2025 г.
011 Создаем модальное окно
25 июл. 2025 г.
011 Специализация и наследование
25 июл. 2025 г.
012 (д) Сетевые протоколы. Подключение компьютера к аккаунту Github через SSH
25 июл. 2025 г.
012 Render-props паттерн
25 июл. 2025 г.
012 Модификации модального окна
25 июл. 2025 г.
012 Навигация в приложении, React Router v5+
25 июл. 2025 г.
012 Про сложность реальной разработки
25 июл. 2025 г.
012 Работа со списками и алгоритм согласования
25 июл. 2025 г.
012 Создаем слайдер на сайте. Вариант 1 - простой
25 июл. 2025 г.
013 (д) MutationObserver, ResizeObserver и contenteditable
25 июл. 2025 г.
013 React Router v6+
25 июл. 2025 г.
013 Store enhancers
25 июл. 2025 г.
013 Практика, ч.1. Начинаем создавать приложение
25 июл. 2025 г.
013 Создаем слайдер на сайте. Вариант 2 - более сложный
25 июл. 2025 г.
013 Состояния компонентов
25 июл. 2025 г.
013 Что такое ref и зачем он нужен
25 июл. 2025 г.
014 Middleware
25 июл. 2025 г.
014 Порталы
25 июл. 2025 г.
014 Практика создания динамических путей
25 июл. 2025 г.
014 Самостоятельное задание на работу с состояниями
25 июл. 2025 г.
014 Создаем навигацию для слайдов
25 июл. 2025 г.
014 Условия
25 июл. 2025 г.
014 Функции-конструкторы
25 июл. 2025 г.
015 (д) Логические операторы
25 июл. 2025 г.
015 Redux-thunk
25 июл. 2025 г.
015 Динамические импорты и React.lazy
25 июл. 2025 г.
015 Как сохранить данные без БД. Работа с localStorage
25 июл. 2025 г.
015 Контекст вызова. This
25 июл. 2025 г.
015 События в React и вспоминаем this
25 июл. 2025 г.
015 “Бандлинг” и выгрузка проекта на сервер
25 июл. 2025 г.
016 React.memo, Pure Component и оптимизация скорости работы приложения
25 июл. 2025 г.
016 Классы (ES6)
25 июл. 2025 г.
016 Практика состояний на проекте
25 июл. 2025 г.
016 Регулярные выражения
25 июл. 2025 г.
017 (д) Цикл в цикле и метки
25 июл. 2025 г.
017 React Context и useContext
25 июл. 2025 г.
017 Работа с формами, управляемые и неуправляемые компоненты
25 июл. 2025 г.
017 Создаем калькулятор на сайте, часть 1
25 июл. 2025 г.
018 useReducer
25 июл. 2025 г.
018 Иммутабельность состояния и собственные события
25 июл. 2025 г.
018 Используем классы в реальной работе
25 июл. 2025 г.
018 Практика, ч2. Применяем условия и циклы
25 июл. 2025 г.
018 Создаем калькулятор на сайте, часть 2
25 июл. 2025 г.
019 Rest оператор и параметры по умолчанию (ES6)
25 июл. 2025 г.
019 Геттеры и сеттеры (свойства объектов)
25 июл. 2025 г.
019 Компоненты высшего порядка (HOC)
25 июл. 2025 г.
019 Практика. Подъём состояния
25 июл. 2025 г.
019 Функции, стрелочные ф-ции (ES6)
25 июл. 2025 г.
020 (д) Еще раз про аргументы функций
25 июл. 2025 г.
020 React-фрагменты
25 июл. 2025 г.
020 Библиотеки и экосистема React
25 июл. 2025 г.
020 Инкапсуляция
25 июл. 2025 г.
021 (д) Про важность return
25 июл. 2025 г.
021 React Transition Group
25 июл. 2025 г.
021 Практика. Реализуем поиск и фильтры
25 июл. 2025 г.
021 Прием модуль, как и зачем его использовать
25 июл. 2025 г.
022 Formik, Yup и работа с формами любой сложности
25 июл. 2025 г.
022 Webpack. Собираем наш проект
25 июл. 2025 г.
022 Методы и свойства строк и чисел
25 июл. 2025 г.
022 Семантика и доступность контента (ARIA)
25 июл. 2025 г.
023 ES6 Modules
25 июл. 2025 г.
023 Практика , ч3. Используем функции
25 июл. 2025 г.
023 Стили в React. Inline Styles
25 июл. 2025 г.
024 (д) Метод trim()
25 июл. 2025 г.
024 Redux Toolkit RTK Query
25 июл. 2025 г.
024 Разбор домашнего задания
25 июл. 2025 г.
024 Собираем наш проект и фиксим баги
25 июл. 2025 г.
024 Стили в React. CSS и SASSSCSS
25 июл. 2025 г.
025 Callback- функции
25 июл. 2025 г.
025 SEO-оптимизация веб-приложений, React-helmet
25 июл. 2025 г.
025 Стили в React. Динамические классы и стили
25 июл. 2025 г.
025 Формируем портфолио на GitHub
25 июл. 2025 г.
026 Объекты, деструктуризация объектов (ES6)
25 июл. 2025 г.
026 Ошибки. Как избежать “поломки” своего кода
25 июл. 2025 г.
026 Принцип конечного автомата (FSM, Finite-state machine) и +1 подход к состояниям
25 июл. 2025 г.
026 Стили в React. Styled Components
25 июл. 2025 г.
027 (д) Создание своих ошибок
25 июл. 2025 г.
027 Разбираем ошибки сторонних библиотек и проблему с фокусом
25 июл. 2025 г.
027 Стили в React. Готовые библиотеки компонентов со стилями
25 июл. 2025 г.
028 Как превратить код ES6+ в старый формат ES5. Babel, Core.js и полифиллы
25 июл. 2025 г.
028 Поля классов и static
25 июл. 2025 г.
029 Заключение модуля
25 июл. 2025 г.
029 Современные библиотеки и фрэймворки
25 июл. 2025 г.
030 Библиотека Jquery
25 июл. 2025 г.
030 Основы ООП, прототипно-ориентированное наследование
25 июл. 2025 г.
031 Практика , ч4. Используем объекты
25 июл. 2025 г.
031 Функции-генераторы
25 июл. 2025 г.
032 JS анимации, requestAnimationFrame
25 июл. 2025 г.
032 Отлавливаем ошибки в своем коде при помощи консоли разработчика. Breakpoints
25 июл. 2025 г.
033 Web Animations API
25 июл. 2025 г.
033 Динамическая типизация в JS
25 июл. 2025 г.
034 Event loop, подробная работа асинхронных и синхронных операций
25 июл. 2025 г.
034 Замыкание и лексическое окружение
25 июл. 2025 г.
035 Задачи с собеседований на понимание основ
25 июл. 2025 г.
035 Макро и микрозадачи
25 июл. 2025 г.
036 Получение элементов со страницы
25 июл. 2025 г.
036 Работаем с готовым кодом
25 июл. 2025 г.
037 Действия с элементами на странице
25 июл. 2025 г.
038 Практика. Задание на отработку действий со страницей
25 июл. 2025 г.
039 События и их обработчики
25 июл. 2025 г.
040 Навигация по DOM - элементам, data-атрибуты, преимущество forof
25 июл. 2025 г.
041 Рекурсия
25 июл. 2025 г.
042 Практика. Используем события на странице проекта
25 июл. 2025 г.
043 События на мобильных устройствах
25 июл. 2025 г.
044 Async, defer, динамические скрипты
25 июл. 2025 г.
045 Ресурсы для оттачивания навыков программирования
25 июл. 2025 г.
Redux Toolkit