我正在尝试通过道具传递内置的反应功能并尝试设置状态,但我得到this
了未定义的!
我试过这样的事情:
index.js
let somefun = function(){
this.setState({myvar:1});
}
ReactDom.render(<someComponent body={<someOtherComponent1 componentWillUpdate={somefun}/>} />, document.getElementById('someValidID'));
someOtherComponent1.js
React.createElement( someOtherComponent1, { "className": "someclass"} )
我的问题是每当我传递一个内置函数时,即反应原型this
中存在的函数总是未定义的。
如何通过 props 发送内置函数?