Time. Внутри Time хуком useState присваивается значение пропса переменной value.
После нажатия на кнопку, значения внутри компонентов Time не меняются. Почему? Да, решить можно с помощью:
useEffect(() => {
setValue(data);
}, [data]};
Но я хочу понять почему вообще так происходит. Почему при перерисовке не выполняется useState и не присваивает новое значение, а сохраняет старое? Почему вообще старое значение сохраняется, в пропс компонента было передано новое значение?
useState выполняется только при первичной отрисовке компонента?
А укажи как key не index
Обсуждают сегодня