Das mag eine dumme Frage sein, aber ich bin neugierig, ob das möglich ist (empfohlen). Beachten Sie Folgendes:Verweise auf eine Variable außerhalb der Komponente in React?
export default class Example extends Component {
constructor(props){
super(props);
this._variable = value;
}
render() {
return (<div>{this.props.children}</div>);
}
}
Jetzt weiß ich, ich this._variable
unten an die Kinder weitergeben können, so dass:
this._childrenWithProps = React.Children.map(this.props.children,
(child) => React.cloneElement(child, {
variable: this._variable,
})
);
Jetzt je Kind Zugang zu this.props.variable
hat. Aber (und ich nicht voll dieses Konzept verstehen) konnte ich Kontext oder etwas Simmilar in der Lage sein:
// In another component some where ...
render() {
// reference variable (this._variable, or variable) here
<Example>
// Children here ...
</Example>
}
ist es das, was Kontext verwendet wird? Oder mache ich etwas schrecklich falsch? im Wesentlichen ich möchte this._variable außerhalb des Elements verweisen, aber es innerhalb des Elements einrichten. Ist das möglich?
'redux' könnte Ihnen helfen, denke ich. –
Ich möchte dies mit externen Bibliotheken tun. Wenn möglich. @SteevePitis – TheWebs