Próbuję wysłać żądanie GET jako drugi parametr, ale nie działa, gdy działa jako adres URL. To działa, $ _GET ['naam'] zwraca test: export function saveScore(naam, score) { return function (dispatch) { axios.get('http://****.nl/****/gebruikerOpslaan.php?naam=test') .then((response) => { dispatch({type: "SAVE_SCORE_SUCCESS", payload: response.data}) }) .catch((err) => { dispatch({type: "SAVE_SCORE_FAILURE", payload: err}) }) } }; …
Tworzę aplikację, która będzie musiała być dostępna w wielu językach i lokalizacjach. Moje pytanie nie jest czysto techniczne, ale dotyczy raczej architektury i wzorów, których ludzie używają w produkcji, aby rozwiązać ten problem. Nie mogłem nigdzie znaleźć żadnej "książki kucharskiej", więc przechodzę do mojej ulubionej strony z pytaniami i odpowiedziami …
Wiem, że nie powinienem modyfikować danych wejściowych i powinienem sklonować obiekt, aby go zmutować. Postępowałem zgodnie z konwencją stosowaną w projekcie startowym Redux, w której zastosowano: ADD_ITEM: (state, action) => ({ ...state, items: [...state.items, action.payload.value], lastUpdated: action.payload.date }) za dodanie pozycji - uzyskuję użycie spreadu, aby dołączyć pozycję do tablicy. …
Otrzymuję następujący błąd podczas próby uruchomienia mojej aplikacji React: ./src/components/App/App.js Błąd podczas próby importu: „CombinedReducers” nie jest eksportowany z „../../store/reducers/”. Oto jak eksportuję combineReducers: import { combineReducers } from 'redux'; import userReducers from './userReducers'; import articleReducers from './articleReducers'; export default combineReducers({ userReducers, articleReducers }); a oto jak importuję to w …
Wiem, że Redux jest lepszą "implementacją" Fluxa, albo lepiej mówiąc, że jest to przeprojektowanie mające na celu uproszczenie rzeczy (zarządzanie stanem aplikacji). Wiele słyszałem o programowaniu reaktywnym (RxJS), ale jeszcze nie nurkowałem, aby się go nauczyć. Więc moje pytanie brzmi: czy są jakieś przecięcia (coś wspólnego) między tymi dwiema technologiami, …
Jestem nowy w React Router i dowiedziałem się, że istnieje wiele sposobów przekierowania strony: Za pomocą browserHistory.push("/path") import { browserHistory } from 'react-router'; //do something... browserHistory.push("/path"); Za pomocą this.context.router.push("/path") class Foo extends React.Component { constructor(props, context) { super(props, context); //do something... } redirect() { this.context.router.push("/path") } } Foo.contextTypes = { …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jestem nowy w React / Redux. Używam oprogramowania pośredniczącego Fetch API w …
Mam problem polegający na tym, że ponowne renderowanie stanu powoduje problemy z interfejsem użytkownika i zasugerowano, aby zaktualizować tylko określoną wartość w moim reduktorze, aby zmniejszyć ilość ponownego renderowania na stronie. to jest przykład mojego stanu { name: "some name", subtitle: "some subtitle", contents: [ {title: "some title", text: "some …
Mam prosty komponent React, który podłączam (mapowanie prostej tablicy / stanu). Aby uniknąć odwoływania się do kontekstu sklepu, chciałbym uzyskać sposób na uzyskanie „wysyłki” bezpośrednio z rekwizytów. Widziałem innych stosujących to podejście, ale z jakiegoś powodu nie mam do niego dostępu :) Oto wersje każdej zależności npm, której obecnie używam …
Mam jeden reduktor dla Klientów, drugi dla AppToolbar i kilka innych ... Teraz powiedzmy, że utworzyłem akcję pobierania, aby usunąć klienta, a jeśli to się nie powiedzie, mam kod w reduktorze klientów, który powinien coś zrobić, ale chcę również wyświetlić jakiś globalny błąd w AppToolbar. Ale Klienci i reduktory AppToolbar …
Zdaję sobie sprawę, że to podstawowe pytanie, ale nie udało mi się znaleźć odpowiedzi gdzie indziej. Czy jest store.dispatchsynchroniczne czy asynchroniczne Redux? W przypadku, gdy jest to asynchroniczne, czy istnieje możliwość dodania wywołania zwrotnego po propagowaniu akcji, tak jak jest to możliwe w przypadku React?
Próbuję utworzyć metodę głębokiej mapy dla mojego projektu Redux, która będzie działać z obiektami, a nie z tablicami. Czytałem, że w Redux każdy stan nie powinien nic zmieniać w poprzednich stanach. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, {...object[key]}); return output; …
W rozdziale dotyczącym projektowania kształtu stanu , dokumenty sugerują, aby zachować stan w obiekcie z kluczem identyfikacyjnym: Zachowaj każdą jednostkę w obiekcie przechowywanym z identyfikatorem jako kluczem i używaj identyfikatorów do odwoływania się do niej z innych jednostek lub list. Dalej stwierdzają Pomyśl o stanie aplikacji jak o bazie danych. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.