这是父组件 中的一个 dom 如图:
testConnect函数如下
传入一个 子组件中如下:
子组件的componentDidMount
子组件的render 里面
希望的 是父组件的testConnect函数 点击执行的时候 子组件 的 值变化为 ‘as33333333dad’ 但是 子组件 state没有更新
这是父组件 中的一个 dom 如图:
testConnect函数如下
传入一个 子组件中如下:
子组件的componentDidMount
子组件的render 里面
希望的 是父组件的testConnect函数 点击执行的时候 子组件 的 值变化为 ‘as33333333dad’ 但是 子组件 state没有更新
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1.6k 阅读✓ 已解决
this.state是不能直接赋值使用的。当然你非要这么写也没问题,只不过,不会自己刷新而已。
还是使用this.setState({})方法赋值吧。
同时在你这里将一个props的值赋给一个state本身就很怪。react设计这两个东西本身就是希望分离使用的。