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