Ich sehe, dass die mapStateToPropsund mapDispatchToPropsFunktion, die connectin Redux an die Funktion übergeben werden, ownPropsals zweites Argument dienen. [mapStateToProps(state, [ownProps]): stateProps] (Function): [mapDispatchToProps(dispatch, [ownProps]): dispatchProps] (Object or Function): Wofür ist das optionale [ownprops]Argument? Ich suche nach einem zusätzlichen Beispiel, um die Dinge klarer zu machen, da es bereits eines in …
Ich versuche, eine Präsentationskomponente von einer Containerkomponente zu trennen. Ich habe ein SitesTableund ein SitesTableContainer. Der Container ist dafür verantwortlich, Redux-Aktionen auszulösen, um die entsprechenden Sites basierend auf dem aktuellen Benutzer abzurufen. Das Problem ist, dass der aktuelle Benutzer asynchron abgerufen wird, nachdem die Containerkomponente anfänglich gerendert wurde. Dies bedeutet, …
Ich arbeite an einem Projekt in React und bin auf ein Problem gestoßen, das mich verblüfft hat. Immer wenn ich renne, yarn starterhalte ich folgende Fehlermeldung: TypeError [ERR_INVALID_ARG_TYPE]: Das Argument "path" muss vom Typ string sein. Empfangener Typ undefiniert Ich habe keine Ahnung, warum dies geschieht. Wenn jemand dies erlebt …
Soweit ich weiß und mich korrigiere, wenn ich falsch liege , ist Redux-Thunk eine Middleware, die uns hilft, Async-Funktionen und Debug-Werte in der Aktion selbst zu versenden, während ich bei Verwendung von Redux-Versprechen keine Async-Funktionen erstellen konnte, ohne meine eigenen zu implementieren Mechanismus als Aktion löst eine Ausnahme aus, bei …
Ich zerlege Redux 'ToDo-Beispiel, um zu versuchen, es zu verstehen. Ich habe gelesen, mapDispatchToPropsdass Sie damit Versandaktionen als Requisiten addTodo.jszuordnen können. Daher habe ich mir überlegt, neu zu schreiben , um mapDispatchToProps zu verwenden, anstatt dispatch (addTodo ()) aufzurufen. Ich habe es genannt addingTodo(). Etwas wie das: import React from …
In Redux- Dokumenten für bindActionCreators heißt es: Der einzige Anwendungsfall bindActionCreatorsbesteht darin, dass Sie einige Aktionsersteller an eine Komponente weitergeben möchten, die Redux nicht kennt, und den Versand oder den Redux-Speicher nicht an diese übergeben möchten. Was wäre ein Beispiel, wo bindActionCreatorsverwendet / benötigt würde? Welche Art von Komponente würde …
Das erste Prinzip der Redux-Dokumentation lautet: Der Status Ihrer gesamten Anwendung wird in einem Objektbaum in einem einzelnen Speicher gespeichert. Und ich dachte tatsächlich, dass ich alle Prinzipien gut verstehe. Aber ich bin jetzt verwirrt, was Anwendung bedeutet. Wenn Anwendung nur einen der wenig komplizierten Teile der Website bedeutet und …
Angenommen, ich habe einen einfachen Schalter: Wenn ich auf die Schaltfläche klicke, wechselt die Farbkomponente zwischen Rot und Blau Ich könnte dieses Ergebnis erzielen, indem ich so etwas mache. index.js Button: onClick={()=>{dispatch(changeColor())}} Color: this.props.color ? blue : red container.js connect(mapStateToProps)(indexPage) action_creator.js function changeColor(){ return {type: 'CHANGE_COLOR'} } reducer.js switch(){ case …
Normalerweise poste ich Sachen, die mit Code zusammenhängen, auf Stack, aber dies ist eher eine Frage zu den allgemeinen Gedanken der Community. Es scheint eine Menge Leute zu geben, die die Verwendung von Redux mit React zum Verwalten von Daten / Status befürworten, aber beim Lesen und Lernen von beiden …
Ich habe einen Reduzierer, und um den neuen Status zu berechnen, benötige ich Daten aus der Aktion sowie Daten aus einem Teil des Status, der nicht von diesem Reduzierer verwaltet wird. Insbesondere in dem unten gezeigten Reduzierer benötige ich Zugriff auf das accountDetails.stateOfResidenceIdFeld. initialState.js: export default { accountDetails: { stateOfResidenceId: …
Ich habe Unit-Tests für meine reducers. Beim Debuggen im Browser möchte ich jedoch überprüfen, ob meine Aktionen korrekt aufgerufen wurden und ob der Status entsprechend geändert wurde. Ich suche so etwas wie: window._redux.store ... im Browser, damit ich das auf der Konsole eingeben und überprüfen kann, wie es läuft. Wie …
Ich arbeite an einem Projekt mit Typescript, React und Redux (alle in Electron) und bin auf ein Problem gestoßen, wenn ich eine klassenbasierte Komponente in eine andere einbeziehe und versuche, Parameter zwischen ihnen zu übergeben. Ich habe die folgende Struktur für die Containerkomponente: class ContainerComponent extends React.Component<any,any> { .. render() …
Ich vermisse wahrscheinlich etwas sehr Offensichtliches und möchte mich klären. Hier ist mein Verständnis. In einer naiven Reaktionskomponente haben wir states& props. Durch das Aktualisieren statemit wird setStatedie gesamte Komponente neu gerendert. propssind meistens schreibgeschützt und eine Aktualisierung macht keinen Sinn. In einer Reaktionskomponente, die einen Redux-Speicher abonniert store.subscribe(render), wird …
Ich habe eine Token-Authentifizierung von einem Server. Wenn meine Redux-App zum ersten Mal geladen wird, muss ich eine Anfrage an diesen Server stellen, um zu überprüfen, ob der Benutzer authentifiziert ist oder nicht. Wenn ja, sollte ich ein Token erhalten. Ich habe festgestellt, dass die Verwendung von Redux Core INIT-Aktionen …
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.