假设我的路线如下:
<Route name="base" path="/" component={Base}>
<Route name="A" path="/a" component={A}></Route>
</Route>
Base
班级和A
班级如下:
var Base = React.createClass({
getInitialState() {
return {current: 1}
},
render() {
return (
<div>{this.state.current}</div>
<div>{this.props.children}</div>
);
}
});
var A = React.createClass({
componentDidMount() {
// how to set base class state
//
},
render() {
....
}
});
我想从Base(this.state.current)
A
方法设置或更新componentDidMount
状态,我应该在现场做些什么。
答案 0 :(得分:1)
为了完成这项工作,您最终可能会遇到以下情况:
gcc -c $1.$2 -o obj/$1.o
for i in $( seq $3)
do
gcc -c src/source$i.$2 -o obj/source$i.o
done
gcc $1.o obj/* -o $1
此解决方案基于Redux和react-redux,但应该可以使其适应其他系统。这个想法是一样的。
如果你使用Redux,你需要在上面实现一个动作和一个匹配语义的reducer。