169 похожих чатов

Всем привет. Есть нормализованный стор, можно ли как-то прокидывать в

каждый диспатч доп переменную в payload?

21 ответов

18 просмотров

откуда и как создается стор? Это редакс? мобикс? что это? на крайний случай вы же можете тайпинги посмотреть и что принимает функция dispatch

Andrei-Anelkin Автор вопроса
x1dan
откуда и как создается стор? Это редакс? мобикс? ч...

смысл в том, что я хочу для всех экшонов добавлять нужный мне мод. Чтобы была расширяемость( везде писать одно и тоже- бред)

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Ничего не понятно, давай нормально)

так, смотри. dispatch(action()) -> action: ({type: TYPES.type, payload:{a:1}}) -> something -> ({type: TYPES.type, payload:{a:1, b:2}}) -> reducer

Andrei-Anelkin Автор вопроса
Andrei Anelkin
так, смотри. dispatch(action()) -> action: ({type:...

хочу такой pipeline для диспатча

Andrei Anelkin
так, смотри. dispatch(action()) -> action: ({type:...

Это придуманное тобой решение. Можно использовать middleware для изменения экшенов. Но скажи какая задача, может ты выбрал не верное решение

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Это придуманное тобой решение. Можно использовать ...

ой, у меня есть 2 вида фильтрующей панели, которая использует одни и те же проперти, но должна иметь разные значения. и они должны быть не зависыми между собой. Я придумал это как имплементация модов. то есть есть n количество модов, которые при получении какой-то проперти будут делать a[mode]

Andrei-Anelkin Автор вопроса
Andrei Anelkin
ой, у меня есть 2 вида фильтрующей панели, которая...

ну и естетсвенно возможная расширяемость

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Это придуманное тобой решение. Можно использовать ...

middleware же вроде встраивается до основного экшона?

Andrei Anelkin
ой, у меня есть 2 вида фильтрующей панели, которая...

Может тебе подойдет простая фабрика actionCreator’ов? Все равно слабо понял что хочешь)

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Может тебе подойдет простая фабрика actionCreator’...

в общем. если говорить более ООП языком- хочу реализовать что-то типа interceptor'а для экшонов редакса

Andrei Anelkin
в общем. если говорить более ООП языком- хочу реал...

Ну это middleware, но я уверен что можно без него, если понять задачу

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Ну это middleware, но я уверен что можно без него,...

так, если говорить по простому: есть 2 приложения( ну там элемента), которые должны одновременно сохранять свои стейты, но в то же время, приложение должно динамически изменяться в зависимости от выбранной табы

Andrei-Anelkin Автор вопроса
Andrei Anelkin
так, если говорить по простому: есть 2 приложения(...

под капотом они имеют те же данные(только разные значения)

Andrei Anelkin
так, если говорить по простому: есть 2 приложения(...

https://redux.js.org/recipes/structuring-reducers/reusing-reducer-logic Вот что тебе нужно

Простая фабрика, только в примере без toolkit, думаю разберешься как с ним сделать

Andrei Anelkin
тулкитом не пользуюсь 🙂

Пользуйся, возьми act если toolkit не ок

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Простая фабрика, только в примере без toolkit, дум...

ну это фабрика, да. хотел сделать что-то более расширяемое. аля звать один и тот же actionType, но с разными данные

Andrei-Anelkin Автор вопроса
Тимофей 🛴
Пользуйся, возьми act если toolkit не ок

хотелось бы, нет ресурсов на это( редезайн дело плохое), времени не хватает ни на что

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта