Size: a a a

React: русскоязычное сообщество

2021 June 14

D

Demian in React: русскоязычное сообщество
Подскажите, как добавить ещё несколько объектов в стейт
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Сделать его массивом?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
источник

D

Demian in React: русскоязычное сообщество
Нее, в хуке ж вроде херня какая-то есть, чтобы он не обновлял значение, а добавлял новое
источник

D

Demian in React: русскоязычное сообщество
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Я знаю, что стейт можно изменить, при этом не обновляя компонент, но добавить не изменяя - нет.
источник

D

Demian in React: русскоязычное сообщество
Типа setStste(...state, data)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
так он же обновиться
источник

D

Demian in React: русскоязычное сообщество
Так он и должен. У меня по айдишникам фетчатся элементы и добавляются в стейт, т.е. они не все сразу приходят
источник

D

Demian in React: русскоязычное сообщество
А
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
так в чем проблема?)
У тебя классовый компонент?
источник

D

Demian in React: русскоязычное сообщество
Функциональный
источник

D

Demian in React: русскоязычное сообщество
Проблема в том, что они заменяют друг друга
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
А, я кажется понял тебя.

Ты должен писать key у элемента
источник

D

Demian in React: русскоязычное сообщество
Так это не при рендере
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
если key у предыдущего и нового будет одинакового значения, то элемент не обновиться
источник

D

Demian in React: русскоязычное сообщество
На кой там кий
источник

D

Demian in React: русскоязычное сообщество
А
источник

D

Demian in React: русскоязычное сообщество
Бля
источник

D

Demian in React: русскоязычное сообщество
Ну да, как вариант
источник