为了账号安全,请及时绑定邮箱和手机立即绑定

react 引入mobx 的问题

react 引入mobx 的问题

浮云间 2019-01-05 11:41:56
在mobx中怎么设计store比较好呢?用了mobx到底还要不要用react的state?写表单的操作,做修改的时候每个字段都需要增加一个change方法,感觉比较繁琐,有比较好的方式吗?能提供些mobx在你们项目中的最佳实践吗?
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

大概可以放弃这些(mobxredux)了。

局部状态可以用state来实现。

全局的,比如登录信息,主题等等可以用context来实现

题中所说的“每个字段都需要增加一个change方法”,可以通过如下方式实现

//只需一个通用的方法set = (type) => (ev) => {    this.setState({
        [type]:ev.target.value
    })
}//...<input onchange={this.set('name')} />
<input onchange={this.set('age')} />
<input onchange={this.set('loaction')} />
<input onchange={this.set('company')} />
....


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 841 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信