Aktywne Wpisy
miku555 +619
Fenomenem jest dla mnie to, że praktycznie cała polska historia i kultura napisana jest z perspektywy bogatych elit.
Co oczywiście doprowadziło do ciekawego absurdu: współczesne społeczeństwo, które w zdecydowanej większości wywodzi się z chłopstwa, identyfikuje się obecnie z własnymi oprawcami i wyzyskiwaczami.
#antykapitalizm #historia #kultura #literatura #sztuka
Co oczywiście doprowadziło do ciekawego absurdu: współczesne społeczeństwo, które w zdecydowanej większości wywodzi się z chłopstwa, identyfikuje się obecnie z własnymi oprawcami i wyzyskiwaczami.
#antykapitalizm #historia #kultura #literatura #sztuka
WielkiNos +269
Chciałabym kiedyś zobaczyć jak taka juleczka odwala coś podobnego przed modlącymi się muzułmanami, ale nie zobaczę, bo bezrigczowe juleczki są odważne tylko przed cywilizowanymi i kulturalnymi polakami. Gdyby ją islamiści skopali po mordzie to by się nauczyła, że czyichś uczuć religijnych się w ten sposób nie obraża.
#bekaztwitterowychjulek #bekazlewactwa #p0lka
#bekaztwitterowychjulek #bekazlewactwa #p0lka
mając rootReducer = (state,action) = {
// logika inside np
return combinedReducers(state,action)
}
chciałby gdy mam akcję // login i logout zareagować inaczej w rootReducerze
Akcja spoko działa, ale jak mam ustawić mu jakiś state w części konkretnego slice.
Czy manulnie mogę to zrobic tak:
state.sliceName.state = false
Według reduxa nie, bo nie jest jest purefunction. Powinien też być wywołany przez dispatch hook.
dispatch nie wywołam bo useDispatch może być wywołany tylko wew functional Component.
Każdy slice ma w sobie inititalState.changed = false. W czasie pracy zmienia się na true. Chcę żeby użytkownik po zalgowaniu zawsze miał go na false. Zapobiega to u mnie initial UseEffect fetch / post.
#react #programowanie #persist #localstorage #redux #javascript
Mam:
sliceA
sliceB
sliceC
// w każdym z nich mam part of state:
state.changedA w sliceA
state.changedB w sliceB
state.changedC w sliceC
//////////////////////// => potrzebuje je wszystkie ustawić na False w momencie gdy użytkownik się wygoluje i nie wiem czy prymitywnie myślę czy jak.
Tzn mógłbym zrobić tak==> W linku co podałeś
Stworzyć sobie ThunkAction który zwraca dispatch.
W Thunku odwołać się do nich
Komentarz usunięty przez autora
Niby działało, ale używając RTK + immer + slice nie mam jako tako action.name/type. Mam po prostu literał obiektowy. I jego nazwa to action.type ?
Cieżko z czasem ostatnio i nie testowałem - na razie w głowie rozwiązania pisałem.
Mam jeszcze jeden problem z wydzieleniem części
bez RTK po prostu dispatchowało by się akcję na którą reagował by każdy reducer o ile by tego potrzebował i tyle,
to co piszesz z tym thunkiem i trzema oddzielnymi akcjami to straszne i intuicja podpowiada że musi istnieć jakiś lepszy sposób
const rootReducer = (state, action) => {
if (action.type === "auth/logout") {
// here <== gdy użytkownik jest wylogowany
}
return combinedReducers(state, action);
}
extraReducers: (builder) => {
builder.addCase(PURGE, (state) => {
customEntityAdapter.removeAll(state);
});
}
czyli możesz w każdym slice zareagować na dowolną akcje