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

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

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

21 ответов

9 просмотров

откуда и как создается стор? Это редакс? мобикс? что это? на крайний случай вы же можете тайпинги посмотреть и что принимает функция 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 не ок

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

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Карта сайта