Size: a a a

JS Liberty [ОЫ]

2020 June 02

К

Камран in JS Liberty [ОЫ]
Спасибо)
источник

T

Th0r in JS Liberty [ОЫ]
Камран
она их меняет один раз, когда делает fetch

получает данные и сразу их записывает

А мне теперь надо их немного поменять, перезаписать
так а у тебя то с чем проблема? ну поменять надо - поменяй, если все - через map
источник

В

Виктория in JS Liberty [ОЫ]
Th0r
там же поля разные, но вообще такое лучше выносить в отдельную функцию - поля на бекенде поменяют - исправил одну функцию и всё
Значит, добавить в пайлоад поле order и в нем уже передавать нужные поля
источник

В

Виктория in JS Liberty [ОЫ]
А не вот это вот всё
источник

T

Th0r in JS Liberty [ОЫ]
Виктория
Значит, добавить в пайлоад поле order и в нем уже передавать нужные поля
пейлоад - это могут быть данные с бекенда, и их невозможно или очень долго надо менять
источник

К

Камран in JS Liberty [ОЫ]
Проблем в том, что у меня есть вот такой обьект в котором есть массив с нужными данными.  И мне их там нужно менять.
Делать пуш, remove и всё такое... но я не могу, потому что  такой вот редьюсер. А если я напишу свой, то что?

Я не могу мутировать пропс который из редакса мне приходит..

Короче это сложно обьяснить, код не покажу, бо там говнокода много и просто сразу не понять чё происходит
источник

T

Th0r in JS Liberty [ОЫ]
Камран
Проблем в том, что у меня есть вот такой обьект в котором есть массив с нужными данными.  И мне их там нужно менять.
Делать пуш, remove и всё такое... но я не могу, потому что  такой вот редьюсер. А если я напишу свой, то что?

Я не могу мутировать пропс который из редакса мне приходит..

Короче это сложно обьяснить, код не покажу, бо там говнокода много и просто сразу не понять чё происходит
так зачем их менять? либо договоритесь и сразу их меняйте, либо если тебе нужны другие данные в другом месте - создай свой массив на основе этого
источник

В

Виктория in JS Liberty [ОЫ]
Th0r
пейлоад - это могут быть данные с бекенда, и их невозможно или очень долго надо менять
Не говори ерунды, пожалуйста. Сформировать нужные данные можно перед диспатчем экшена, что и правильно
источник

T

Th0r in JS Liberty [ОЫ]
Виктория
Не говори ерунды, пожалуйста. Сформировать нужные данные можно перед диспатчем экшена, что и правильно
а я что предлагал перед этим?
источник

К

Камран in JS Liberty [ОЫ]
Виктория
Не говори ерунды, пожалуйста. Сформировать нужные данные можно перед диспатчем экшена, что и правильно
https://prnt.sc/ssgpwr
так и есть всё
источник

К

Камран in JS Liberty [ОЫ]
Камран
Ребят, таки редьюсеры делать нормально?
Всем привет

https://prnt.sc/ssfy1g
оно упаковано и отправлено в редьюсер сюда
источник

К

Камран in JS Liberty [ОЫ]
Камран
оно упаковано и отправлено в редьюсер сюда
Дальше я достаю этот стейт

const mapStateToProps = (state) => ({
 queueOrders: state.queueOrders,
});


const { currentOrderId, isHighSeason, orders: editingOrders } = queueOrders;
источник

К

Камран in JS Liberty [ОЫ]
Камран
Дальше я достаю этот стейт

const mapStateToProps = (state) => ({
 queueOrders: state.queueOrders,
});


const { currentOrderId, isHighSeason, orders: editingOrders } = queueOrders;
editingOrders

теперь тут есть массив с данными, которые я маплю...
И вот их нужно иногда удалять, добовлять и т.д.
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Камран
editingOrders

теперь тут есть массив с данными, которые я маплю...
И вот их нужно иногда удалять, добовлять и т.д.
Ну и в чем проблема?
источник

К

Камран in JS Liberty [ОЫ]
Denis Efremov
Ну и в чем проблема?
сам не знаю..Долго долблю уже эти двери)
revert делал много раз
источник

К

Камран in JS Liberty [ОЫ]
а вроде всё просто
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Камран
сам не знаю..Долго долблю уже эти двери)
revert делал много раз
Из-за чего?
источник

В

Виктория in JS Liberty [ОЫ]
Th0r
а я что предлагал перед этим?
Ок
источник

DE

Denis Efremov in JS Liberty [ОЫ]
О, К!
источник

В

Виктория in JS Liberty [ОЫ]
Камран
сам не знаю..Долго долблю уже эти двери)
revert делал много раз
В смысле не знаешь? А что ты тогда вообще делаешь?
источник