Skip to content

ДЗ №1 к лекции «hooks, Context API» курса «React» Нетологии

Notifications You must be signed in to change notification settings

yuriyvyatkin/ra-hw-8.1-use-effect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Домашнее задание №1 к лекции «hooks, Context API»

Build status

Ссылка на Github Pages

Список и детали

Вы решили потренироваться в использовании хука useEffect и реализовать следующее приложение - список с пользователями, при это при клике на пользователя рядом появляется окно, отображающее детальную информацию о пользователе:

useEffect

При первой загрузке ни один из элементов не выбран, поэтому отображается только список:

First load

Механика

Назовём первый компонент (который слева) - List, а второй (который справа) - Details.

Реализуйте следующую логику:

Важные момент:

  1. Вся загрузка должна происходить через хук useEffect. Подумайте, как организовать единоразовую загрузку и загрузку при каждом изменении props.info.id
  2. Обратите внимание, загрузка деталей должна происходить только при изменении props.info.id, а не при каждом рендере. Т.е. если на одного и того же пользователя кликнуть дважды, то загрузка произойдёт только в первый раз.

About

ДЗ №1 к лекции «hooks, Context API» курса «React» Нетологии

Topics

Resources

Stars

Watchers

Forks