Pytania otagowane jako redux

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



4
Przeczytaj stan początkowy sklepu w Redux Reducer
Stan początkowy w aplikacji Redux można ustawić na dwa sposoby: przekaż go jako drugi argument do createStore( link do dokumentu ) przekaż go jako pierwszy argument do swoich (pod-) reduktorów ( link do dokumentów ) Jeśli przekazujesz stan początkowy do swojego sklepu, jak odczytać ten stan ze sklepu i uczynić …

10
React / Redux - akcja wysyłania przy ładowaniu / inicjowaniu aplikacji
Mam uwierzytelnianie tokenem z serwera, więc kiedy moja aplikacja Redux jest ładowana początkowo, muszę wysłać żądanie do tego serwera, aby sprawdzić, czy użytkownik jest uwierzytelniony, czy nie, a jeśli tak, powinienem otrzymać token. Zauważyłem, że używanie podstawowych akcji INIT Redux nie jest zalecane, więc jak mogę wywołać akcję, zanim aplikacja …
85 reactjs  redux 

2
Jaka jest rzeczywista różnica między reduxem a maszyną stanu (np. Xstate)?
Pracuję nad zbadaniem jednej aplikacji front-end o średniej złożoności. W tej chwili jest napisany w czystym javascript, zawiera wiele różnych komunikatów opartych na zdarzeniach, łączących kilka głównych części tej aplikacji. Zdecydowaliśmy, że musimy zaimplementować jakiś kontener stanu dla tej aplikacji w zakresie dalszej refaktoryzacji. Wcześniej miałem pewne doświadczenie ze sklepem …

4
Przekazywanie rekwizytów do elementu pojemnika reag-reduks
Mam komponent kontenera React-Redux, który jest tworzony w komponencie React Native Navigator. Chcę mieć możliwość przekazania nawigatora jako rekwizytu do tego komponentu kontenera, tak aby po naciśnięciu przycisku wewnątrz jego komponentu prezentacyjnego mógł umieścić obiekt na stosie nawigatora. Chcę to zrobić bez konieczności ręcznego pisania całego standardowego kodu, który daje …

3
Lokalny plik package.json istnieje, ale brakuje modułów node_modules
Próbuję uruchomić aplikację Redux, którą właśnie sklonowałem z repozytorium GitHub. Próbowałem go uruchomić za pomocą następującego polecenia npm start Otrzymuję ten błąd > react-redux@1.0.0 start /home/workspace/assignment > webpack-dev-server --config ./configs/webpack/webpack.config.development.js sh: 1: webpack-dev-server: not found npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall …

11
Dlaczego funkcje stanu Reduxa nazywane są reduktorami?
To jest część oficjalnej dokumentacji Redux : Nazywa się to reduktorem, ponieważ jest to typ funkcji, do której możesz przejść Array.prototype.reduce(reducer, ?initialValue) Nie ma to dla mnie większego sensu. Czy ktoś mógłby mi wyjaśnić, dlaczego tak naprawdę nazywa się je reduktorami? Fakt, że zwracają wartość domyślną (lub mają domyślną wartość …
82 javascript  redux 

3
JavaScript - funkcje Pure vs Impure
Przejrzałem definicje dwóch takich jak: Czyste funkcje to takie, które nie próbują zmieniać swoich danych wejściowych i zawsze zwracają ten sam wynik dla tych samych danych wejściowych. Przykład function sum(a, b) { return a + b; } A funkcja zanieczyszczona to taka, która zmienia własne dane wejściowe. Przykład function withdraw(account, …

4
Prawidłowy sposób obsługi błędów w React-Redux
Chcę zrozumieć, jaki jest bardziej ogólny lub poprawny sposób obsługi błędów w React-Redux. Załóżmy, że mam komponent do rejestracji numeru telefonu. Ten składnik zgłasza błąd, jeśli wprowadzony numer telefonu jest nieprawidłowy Jaki byłby najlepszy sposób na poradzenie sobie z tym błędem? Pomysł 1: Utwórz komponent, który pobiera błąd i wywołuje …
11 reactjs  redux 

2
React-Redux - Hooks API
Próbuję skonfigurować moją nową aplikację React-Redux, aby korzystać z nowych funkcji React-Redux. Oficjalna dokumentacja mówi React Redux oferuje teraz zestaw interfejsów API przechwytujących jako alternatywę dla istniejącego komponentu wyższego rzędu connect (). Próbowałem znaleźć kilka artykułów pomocniczych związanych z interfejsem API Hooks z prawdziwymi przykładami, ale wszystkie aplikacje Re-Redux używają …
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.