проект in React Skill Tree

Адаптивная навигация с использованием пользовательского React-хука

Средний

В этом проекте вы узнаете, как создать пользовательский React-хук useWindowSize для получения текущего размера окна и использовать его для условного отображения панели навигации в веб-приложении.

ReactJavaScript

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать пользовательский React-хук под названием useWindowSize, чтобы получить текущий размер окна и использовать его для условного рендеринга панели навигации в веб-приложении.

👀 Предпросмотр

предпросмотр проекта

🎯 Задачи

В этом проекте вы научитесь:

  • Реализовать пользовательский хук useWindowSize, чтобы получить текущий размер окна
  • Использовать хук useWindowSize в компоненте App, чтобы обновить панель навигации в зависимости от ширины окна

🏆 Достижения

После завершения этого проекта вы сможете:

  • Создать пользовательский React-хук для encapsulation повторно используемой функциональности
  • Использовать хуки useState и useEffect для управления состоянием и побочными эффектами
  • Условно рендерить компоненты в зависимости от текущего размера окна

Преподаватель

labby

Labby

Labby is the LabEx teacher.