Verbinden Sie nicht die Arbeit mit StateLess Komponente in der Redux-reagieren
Ich bin Entsendung eine Aktion von einigen anderen Komponenten , und lagern Sie wird immer aktualisiert mit svgArr
Eigenschaft, aber wenn Sie die folgenden Stateless Komponente connect'ed
um den laden , es ist nicht immer aktualisiert beim speichern die änderungen für svgArr
.
Ist es, wie es angenommen zu Verhalten, wie es eine stateless Komponente ? Oder mache ich etwas falsch ?
const Layer = (props) => {
console.log(props.svgArr);
return (<div style = {
{
width: props.canvasWidth,
height: props.canvasWidth
}
}
className = {
styles.imgLayer
} > hi < /div>);
};
connect((state) => {
return {
svgArr: state.svgArr
};
}, Layer
);
export default Layer;
InformationsquelleAutor sapy | 2016-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein umschreiben des Codes
Sorry, in meinem Fall, const mapStateToProps = (Zustand) =>{ return {- Authentifizierung :der Staat.Authentifizierung } } const-Konstanten = (Requisiten)=> ({ BASE_URL: Requisiten.die Authentifizierung.baseurl }) export-Standard-Verbindung(mapStateToProps)(Konstanten); Können Sie mir sagen, was soll ich jetzt tun?
InformationsquelleAutor user633183
Wenn Sie möchten, verbinden Sie die stateless-Funktion sollten Sie wickeln Sie es in
die anderen const:
InformationsquelleAutor Jackkobec