react 引入mobx 的问题

  1. 在mobx中怎么设计store比较好呢?用了mobx到底还要不要用react的state?

  2. 写表单的操作,做修改的时候每个字段都需要增加一个change方法,感觉比较繁琐,有比较好的方式吗?

  3. 能提供些mobx在你们项目中的最佳实践吗?


浮云间
浏览 842回答 1
1回答

qq_花开花谢_0

大概可以放弃这些(mobx、redux)了。局部状态可以用state来实现。全局的,比如登录信息,主题等等可以用context来实现题中所说的“每个字段都需要增加一个change方法”,可以通过如下方式实现//只需一个通用的方法set&nbsp;=&nbsp;(type)&nbsp;=>&nbsp;(ev)&nbsp;=>&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;this.setState({ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[type]:ev.target.value &nbsp;&nbsp;&nbsp;&nbsp;}) }//...<input&nbsp;onchange={this.set('name')}&nbsp;/> <input&nbsp;onchange={this.set('age')}&nbsp;/> <input&nbsp;onchange={this.set('loaction')}&nbsp;/> <input&nbsp;onchange={this.set('company')}&nbsp;/> ....
打开App,查看更多内容
随时随地看视频慕课网APP