Size: a a a

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

2020 December 28

АН

Андрей Негруша... in React — русскоговорящее сообщество
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Так вот, удаляю я их таким образом. Вызываю функцию в которой axios.delete удаляет необходимый мне обьект и прокидываю в него INDEX
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Но получается когда я удаляю например первую запись, react переделывает индексы так как в массиве boards теперь остается 2 элемента и соответственно элемент с  id=3 теперь будет лежать в boards[1]
источник

V

Vlad in React — русскоговорящее сообщество
Андрей Негруша
Но получается когда я удаляю например первую запись, react переделывает индексы так как в массиве boards теперь остается 2 элемента и соответственно элемент с  id=3 теперь будет лежать в boards[1]
а почему не юзать board.id?
источник

V

Vlad in React — русскоговорящее сообщество
и поставь key на элементы
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Vlad
а почему не юзать board.id?
Я чето тупанул. Спасибо большое
источник

СМ

Стас М in React — русскоговорящее сообщество
подскажите пжл, в React-Redux в connect надо оборачивать каждую компоненту? Или только App?
источник

V

Vlad in React — русскоговорящее сообщество
Стас М
подскажите пжл, в React-Redux в connect надо оборачивать каждую компоненту? Или только App?
компонент - мужской род
в коннект надо оборачивать только те компоненты, которые должны взаимдействовать с редаксом, а еще лучше юзать хуки
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Стас М
подскажите пжл, в React-Redux в connect надо оборачивать каждую компоненту? Или только App?
Каждый в котором хочешь иметь доступ к стору
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Стас М
подскажите пжл, в React-Redux в connect надо оборачивать каждую компоненту? Или только App?
Смысл в том, что компонент, который обернут в connect будет всегда иметь доступ к стору и будет всегда переотрисовываться когда будут изменяться данные в mapstatetoprops
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Стас М
подскажите пжл, в React-Redux в connect надо оборачивать каждую компоненту? Или только App?
используй useSelector, useDispatch
Не надо ничего оборачивать в 2021 году
источник

СМ

Стас М in React — русскоговорящее сообщество
ясно. благодарю.
разные обучалки пересмотрел, документацию перечитал.
хоть бы одна сука заикнулась о том, что если у тебя иерархия компонентов, то надо все, которые используют store оборачивать.
я уже начинаю ненавидеть и реат, и редакс, и всю эту...
источник

СМ

Стас М in React — русскоговорящее сообщество
AluV Daniil
используй useSelector, useDispatch
Не надо ничего оборачивать в 2021 году
Где-то читал, что useDispatch надо использовать с useCallback. Подскажите пжл, это так или можно обойтись без него?
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Стас М
ясно. благодарю.
разные обучалки пересмотрел, документацию перечитал.
хоть бы одна сука заикнулась о том, что если у тебя иерархия компонентов, то надо все, которые используют store оборачивать.
я уже начинаю ненавидеть и реат, и редакс, и всю эту...
Не надо все, ты можешь обернуть главный
И пробрасывать их как свойства дочерним. Зависит от сложности вложенности.
источник

AD

AluV Daniil in React — русскоговорящее сообщество
useCallback конкретно в данном случае нужен только если у тебя есть зависимости когда ты передаешь параметры функции и это не более чем оптимизация
источник

СМ

Стас М in React — русскоговорящее сообщество
AluV Daniil
используй useSelector, useDispatch
Не надо ничего оборачивать в 2021 году
Если я правильно понял, то если я использую useSelector, useDispatch, то я в index.js ставлю в <Provider store={store}>
ничего НЕ оборачиваю в connect и в каждом нужном компоненте использую хуки - достаю данные и диспатчу новые значения. И всё.

и mapStateToProps, mapDispatchToProps не прописываю.

Так?
источник

AD

AluV Daniil in React — русскоговорящее сообщество
да
источник

СМ

Стас М in React — русскоговорящее сообщество
и mapStateToProps, mapDispatchToProps не прописываю?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Стас М
и mapStateToProps, mapDispatchToProps не прописываю?
да, тебе ж ответили
источник

И

Интроверт in React — русскоговорящее сообщество
Стас М
Если я правильно понял, то если я использую useSelector, useDispatch, то я в index.js ставлю в <Provider store={store}>
ничего НЕ оборачиваю в connect и в каждом нужном компоненте использую хуки - достаю данные и диспатчу новые значения. И всё.

и mapStateToProps, mapDispatchToProps не прописываю.

Так?
тоже первый день на хуках?) я сегодня осваиваю и пока головка кипит но тут весело))
источник