добавляется в массив уже существующий. и приходит мне. массив с новым объектом должен отрисоваться, но отрисовка происходит только после перезагрузки страницы
https://skr.sh/s8F9ibN3JbW?a
как это победить? чтобы отрисовка сразу шла по нажатию
сет стейт вызывает ререндер. клади данные в стейт/редьюсер и будет счастье
эмм... так стейт у меня в файле редьюсер
немного непонял
можно поподробнее, заранее спсибо
покажи, как ты данные в редьсер кладешь и потом в компоненте их забираешь
а как их получаешь в компоненте?
в компоненте данные из редакс стора
https://skr.sh/s8FDf3LJwHC?a
это запрос данных, которые ты позже кладешь в редакс стор. тут нет компонента, который использует эти данные и забирает их стора. думаю, стоит заглянуть в доку и посмотреть, как это работает
thx. то есть нужно в компоненте создать state, его перезаписывать при получении данных и эти данные кидать в store
у тебя уже есть стор в редаксе, это тот же стейт компонента, только глобальный. с помощью редьюсера ту засовываешь туда нужный тебе пейлоад. твои данные там уже есть, осталось их только получить
вот вот)
https://react-redux.js.org/api/hooks#useselector
Обсуждают сегодня