У меня в реакте, из-за того, что я передаю данные с дочернего компонента в родителя, затем оттуда другому дочернему компоненту, страница обновляется два раза, вместо одного.
Что в таких случаях делать?
Это из-за того, что state обновляется у родителя тоже.
У меня в реакте, из-за того, что я передаю данные с дочернего компонента в родителя, затем оттуда другому дочернему компоненту, страница обновляется два раза, вместо одного.
Что в таких случаях делать?
Это из-за того, что state обновляется у родителя тоже.
Ну вот родитель, как Олег и сказал - вынеси выше, у тебя вынесено выше, далее один дочерний дергает родителя, который отдает в другой дочерний, где-то лишний сетстейт
Вот здесь я получаю с updateData данные и сохраняю их в state (что и приводит к лишнему обновлению страницы). Затем данные с state передаются другому дочернему компоненту, как и требуется