Pytania otagowane jako redux

Redux to przewidywalny kontener stanu dla aplikacji JavaScript oparty na wzorcu projektowym Flux.


12
Jak wysłać akcję Redux z limitem czasu?
Mam działanie, które aktualizuje stan powiadomienia mojej aplikacji. Zwykle to powiadomienie będzie pewnego rodzaju błędem lub informacją. Muszę następnie wysłać inną akcję po 5 sekundach, która przywróci stan powiadomienia do początkowej, więc nie będzie żadnego powiadomienia. Głównym powodem tego jest zapewnienie funkcjonalności, w której powiadomienia znikają automatycznie po 5 sekundach. …

10
Dlaczego potrzebujemy oprogramowania pośredniego dla przepływu asynchronicznego w Redux?
Według dokumentów: „Bez oprogramowania pośredniego sklep Redux obsługuje tylko synchroniczny przepływ danych” . Nie rozumiem, dlaczego tak jest. Dlaczego składnik kontenera nie może wywołać interfejsu API asynchronicznego, a następnie dispatchakcji? Na przykład wyobraź sobie prosty interfejs użytkownika: pole i przycisk. Gdy użytkownik naciska przycisk, pole zostaje zapełnione danymi ze zdalnego …

9
Plusy / minusy korzystania z redux-sagi z generatorami ES6 vs redux-thunk z ES2017 async / czekają
Obecnie dużo mówi się o najnowszym dzieciaku w mieście Redux , redux-saga / redux-saga . Wykorzystuje funkcje generatora do nasłuchiwania / wysyłania akcji. Zanim owinę głowę, chciałbym poznać zalety / wady korzystania redux-sagazamiast podejścia poniżej, w którym korzystam redux-thunkz asynchronizacji / czekania. Składnik może wyglądać tak: wywołać działania jak zwykle. …

30
Jak zresetować stan sklepu Redux?
Używam Redux do zarządzania stanem. Jak zresetować sklep do stanu początkowego? Załóżmy na przykład, że mam dwa konta użytkowników ( u1i u2). Wyobraź sobie następującą sekwencję zdarzeń: Użytkownik u1loguje się do aplikacji i coś robi, więc buforujemy niektóre dane w sklepie. Użytkownik u1wylogowuje się. Użytkownik u2loguje się do aplikacji bez …

6
Co to jest mapDispatchToProps?
Czytałem dokumentację biblioteki Redux i ma ona ten przykład: Oprócz odczytu stanu komponenty kontenera mogą wywoływać akcje. W podobny sposób można zdefiniować funkcję o nazwie, mapDispatchToProps()która odbiera dispatch()metodę i zwraca rekwizyty wywołania zwrotnego, które chcesz wstrzyknąć do komponentu prezentacji. To właściwie nie ma sensu. Dlaczego potrzebujesz, mapDispatchToPropsskoro już masz mapStateToProps? …

7
Uzyskujesz dostęp do stanu Redux w kreatorze akcji?
Powiedz, że mam następujące: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } I w tym kreatorze akcji chcę uzyskać dostęp do globalnego stanu sklepu (wszystkie reduktory). Czy lepiej to zrobić: import store from '../store'; export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { …
296 javascript  redux 


5
Jak mogę wyświetlić modalne okno dialogowe w Redux, które wykonuje akcje asynchroniczne?
Tworzę aplikację, która w niektórych sytuacjach musi wyświetlać okno dialogowe potwierdzenia. Powiedzmy, że chcę coś usunąć, a następnie wyślę akcję taką, deleteSomething(id)aby jakiś reduktor przechwycił to zdarzenie i wypełnił okno dialogowe redukcji, aby je pokazać. Moje wątpliwości pojawiają się po przesłaniu tego okna dialogowego. W jaki sposób ten komponent może …

2
Co to jest „@” (symbol) w dekoratorze Redux @connect?
Uczę się Redux z React i natknąłem się na ten kod. Nie jestem pewien, czy jest on specyficzny dla Redux, czy nie, ale widziałem następujący fragment kodu w jednym z przykładów. @connect((state) => { return { key: state.a.b }; }) Chociaż funkcjonalność connectjest dość prosta, ale nie rozumiem @wcześniej connect. …

6
Redux - wiele sklepów, dlaczego nie?
Jako uwaga: przeczytałem dokumentację dotyczącą Redux (także Baobab) i sporo zrobiłem z Google'a i testów. Dlaczego tak mocno sugeruje się, że aplikacja Redux ma tylko jeden sklep? Rozumiem zalety / wady konfiguracji z jednym sklepem w porównaniu z konfiguracją z wieloma sklepami ( na ten temat istnieje wiele pytań i …
221 javascript  redux 

7
Zrozumienie React-Redux i mapStateToProps ()
Próbuję zrozumieć metodę Connect Re-Redux i funkcje, które przyjmuje jako parametry. W szczególności mapStateToProps(). W moim rozumieniu zwracana wartość mapStateToPropsbędzie obiektem pochodzącym ze stanu (w postaci, w jakiej znajduje się on w sklepie), którego klucze zostaną przekazane do komponentu docelowego (do którego zostanie zastosowane połączenie) jako rekwizyty. Oznacza to, że …



4
Czy mogę wysłać akcję do reduktora?
czy możliwe jest wysłanie akcji do samego reduktora? Mam pasek postępu i element audio. Celem jest aktualizacja paska postępu, gdy czas zostanie zaktualizowany w elemencie audio. Ale nie wiem, gdzie umieścić moduł obsługi zdarzeń ontimeupdate ani jak wysłać akcji w wywołaniu zwrotnym programu ontimeupdate, aby zaktualizować pasek postępu. Oto mój …
196 reactjs  redux  reducers 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.