Тестирование и отладка React-компонентов: React DevTools на практике

Аватар автора
Александр Ламков — Friendly Frontend
✏️ Познакомимся с расширением React DevTools и разберёмся, зачем оно нужно. Покажу, как установить и где искать вкладки Components и Profiler. Проанализируем дерево компонентов To Do List: посмотрим props, хуки и контексты. Научимся вручную менять состояние прямо через DevTools и отслеживать результат. Разберём поиск и навигацию по компонентам в большом дереве. Перейдём во вкладку Profiler: научимся записывать рендеры, читать Flamegraph и Ranked, понимать, какие компоненты и почему перерисовываются. Включим подсветку обновлений, чтобы быстрее выявлять лишние ререндеры. На практике оптимизируем проект: вынесем локальное состояние из контекста, чтобы не будить всё приложение на каждом вводе. В результате получим инструментальную базу для отладки и тестирования React-кода. 🔴 Timeline: ▶ 00:00 | Введение ▶ 00:57 | Установка и обзор React DevTools ▶ 02:29 | Вкладка Components — анализ дерева компонентов ▶ 05:11 | Редактирование состояния компонентов через React DevTools ▶ 06:26 | Поиск и навигация по компонентам ▶ 10:49 | Profiler — запись рендеров и поиск “лишних” перерисовок ▶ 14:30 | Оптимизация лишних перерисовок ▶ 19:49 | Заключение 📚 Ссылки из видео: 🧑‍💻 Основной телеграм-канал: 💬 Коммьюнити-чат в телеграме (помощь новичкам): 🗂️ Бесплатные курсы на канале: 📌 Автор: #reactjs

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0

Скачать популярное видео

Популярное видео

0/0