您可以通过两种方式在React应用中获取输入更改.
一个是通过使用
<input type="text" onChange={this.handleChange} />
Run Code Online (Sandbox Code Playgroud)
另一个是
<form onChange={this.handleChange} onSubmit={this.handleChange} />
...
</form>
Run Code Online (Sandbox Code Playgroud)
当你应该使用第一个和另一个时.
我有React/Mobx应用程序.当我在商店中进行更改时,组件正在更新(重新呈现),但我需要进行一些比较以添加更多功能,因此我想使用componentWillReceiveProps(nextProps)并将nextProps与this.props进行比较.不知怎的,它没有被召唤.为了得到那个,任何想法,我做错了什么,或者我还能做些什么?