Ich werde zu Redux migrieren. Meine Anwendung besteht aus vielen Teilen (Seiten, Komponenten), daher möchte ich viele Reduzierungen erstellen. Redux-Beispiele zeigen, dass ich combineReducers()einen Reduzierer generieren sollte . Soweit ich weiß, sollte die Redux-Anwendung einen Speicher haben und wird erstellt, sobald die Anwendung gestartet wird. Wenn das Geschäft erstellt wird, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese Frage React 16.3.0 wurde veröffentlicht und die …
Gibt es einen systematischen Ansatz zum Debuggen, was dazu führt, dass eine Komponente in React neu gerendert wird? Ich habe ein einfaches console.log () eingefügt, um zu sehen, wie oft es gerendert wird, aber ich habe Probleme herauszufinden, warum die Komponente in meinem Fall mehrmals, dh (viermal) gerendert wird. Gibt …
Dies ist ein Beispiel von der Google Adsense-Anwendungsseite. Der Ladebildschirm, der vor der Hauptseite angezeigt wird, wird nach angezeigt. Ich weiß nicht, wie ich mit React dasselbe machen soll, denn wenn ich einen von der React-Komponente gerenderten Ladebildschirm erstelle, wird dieser beim Laden der Seite nicht angezeigt, da zuvor auf …
Ich benutze Redux. In meinem Reduzierer versuche ich, eine Eigenschaft aus einem Objekt wie diesem zu entfernen: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } Und ich möchte so etwas haben, ohne den ursprünglichen Zustand mutieren zu müssen: const newState = { …
Vollständiger Code hier: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Hallo, Ich habe eine Anwendung, in der verschiedene Vorlagen für Desktop und Mobile basierend auf der Build-Umgebung angezeigt werden. Ich kann es erfolgreich dort entwickeln, wo ich das Navigationsmenü für meine mobile Vorlage ausblenden muss. Im Moment kann ich einen Testfall schreiben, in dem alle Werte …
Wie füge ich Elemente in mein Array arr[]des Redux-Status im Reduzierer ein? Ich mache das- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }
Ich habe Redux-Saga verwendet . Der damit geschriebene Code ist bisher leicht zu begründen, außer dass die JS-Generatorfunktion von Zeit zu Zeit meinen Kopf durcheinander bringt. Nach meinem Verständnis kann Redux-Observable einen ähnlichen Job ausführen , der Nebenwirkungen behandelt, jedoch ohne Verwendung der Generatorfunktion. Dokumente von Redux-Observable liefern jedoch nicht …
Ich habe ein Formular zum Erstellen, Lesen, Aktualisieren und Löschen. Ich habe 3 Komponenten mit der gleichen Form erstellt, aber ich gebe ihnen verschiedene Requisiten. Ich habe CreateForm.js, ViewForm.js (schreibgeschützt mit der Schaltfläche Löschen) und UpdateForm.js. Ich habe früher mit PHP gearbeitet, also habe ich diese immer in einer Form …
Ich habe eine React / Redux-Anwendung, die ein Token von einem API-Server abruft. Nachdem sich der Benutzer authentifiziert hat, möchte ich, dass alle Axios-Anforderungen dieses Token als Autorisierungsheader haben, ohne es manuell an jede Anforderung in der Aktion anhängen zu müssen. Ich bin ziemlich neu in der Reaktion / Redux …
Ich bin ein Javascript / Redux / React-Anfänger, der eine kleine Anwendung mit Redux, React-Redux und React erstellt. Aus irgendeinem Grund erhalte ich bei Verwendung der Funktion mapDispatchToProps in Verbindung mit connect (React-Redux-Bindung) einen TypeError, der angibt, dass der Versand keine Funktion ist, wenn ich versuche, die resultierende Requisite auszuführen. …
Wie greife ich innerhalb einer Saga-Funktion auf den Redux-Status zu? Kurze Antwort: import { select } from 'redux-saga/effects'; ... let data = yield select(stateSelectorFunction);
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.