Size: a a a

React — русскоговорящее сообщество

2021 March 16

RU

Roman Usherenko in React — русскоговорящее сообщество
Тимофей 🛴
setState в watch
ага все, понял. ну на самом деле делать форс апдейт через useState - это и не force update вовсе) просто ты обновляешь переменную, которая и является этой твоей зависимостью
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Roman Usherenko
ага все, понял. ну на самом деле делать форс апдейт через useState - это и не force update вовсе) просто ты обновляешь переменную, которая и является этой твоей зависимостью
Ну работает он вроде по другому да, классовый forceUpdate вроде прям без очереди ререндерил компонент, но может я и путаю
источник

ЕБ

Евгений Баранников... in React — русскоговорящее сообщество
вот просто прокинул переменную, которую просто инкрементишь и это вызывает перерендер т.к. useEffect() срабавает, что и требовалось
источник

A

A in React — русскоговорящее сообщество
из initialObject при монтировании не попадают значения в value
источник

A

A in React — русскоговорящее сообщество
источник

A

Anton in React — русскоговорящее сообщество
A
из initialObject при монтировании не попадают значения в value
Что такое initialObject, покажи его
источник

A

A in React — русскоговорящее сообщество
аргумент
источник

p

persona x grata in React — русскоговорящее сообщество
Евгений Баранников
смотри, вот страница 4 , я добавил элемент в конец, нужно список перендерить. При передаче в компонент "номер страницы = Х" она перерисосывается, если Х отличается от прежнего
сделай перерендер на количество записей
источник

A

A in React — русскоговорящее сообщество
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Евгений Баранников
вот просто прокинул переменную, которую просто инкрементишь и это вызывает перерендер т.к. useEffect() срабавает, что и требовалось
Очень плохо)
источник

ЕБ

Евгений Баранников... in React — русскоговорящее сообщество
persona x grata
сделай перерендер на количество записей
нууу, может быть потом пересмотрю логику. Изначально логика сложилась такая, что она пляшет от пагинатора - страницу выбрал другую, сработал useEffect и всё перерисовалось. Но когда дело дошло до диалога создания нового элемента, то этот диалог как бы внешний к компоненту "список", и он тоже должен "номер страницы" теребить т.к. он "номера страницы" все пляшет ) такая котовасия)
источник

ЕБ

Евгений Баранников... in React — русскоговорящее сообщество
Тимофей 🛴
Очень плохо)
почему)
источник

A

Anton in React — русскоговорящее сообщество
A
Чекни initialObject при инициализации компонента Form, ты уверен что он не undefined?)
источник

A

Anton in React — русскоговорящее сообщество
Больше причин быть не может
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Roman Usherenko
ага все, понял. ну на самом деле делать форс апдейт через useState - это и не force update вовсе) просто ты обновляешь переменную, которая и является этой твоей зависимостью
Самый что нинаесть
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Тимофей 🛴
Ну работает он вроде по другому да, классовый forceUpdate вроде прям без очереди ререндерил компонент, но может я и путаю
Работает практически идентично вызову сетстейт
источник

A

Anton in React — русскоговорящее сообщество
Anton
Чекни initialObject при инициализации компонента Form, ты уверен что он не undefined?)
Если он undefiend, то думаю ты сам знаешь, что дальше делать. Если все же нет, то надо думать в чем дело тогда
источник

A

A in React — русскоговорящее сообщество
Anton
Чекни initialObject при инициализации компонента Form, ты уверен что он не undefined?)
не undefined
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Евгений Баранников
почему)
Просто подними это список выше и все, так это решается обычно
источник

A

Anton in React — русскоговорящее сообщество
A
не undefined
В JSON.stringfly(initialObject) в компоненте Form что выводит?
источник