在mobx中怎么設(shè)計(jì)store比較好呢?用了mobx到底還要不要用react的state?寫表單的操作,做修改的時候每個字段都需要增加一個change方法,感覺比較繁瑣,有比較好的方式嗎?能提供些mobx在你們項(xiàng)目中的最佳實(shí)踐嗎?
1 回答

qq_花開花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊
大概可以放棄這些(mobx
、redux
)了。
局部狀態(tài)可以用state
來實(shí)現(xiàn)。
全局的,比如登錄信息,主題等等可以用context
來實(shí)現(xiàn)
題中所說的“每個字段都需要增加一個change方法”,可以通過如下方式實(shí)現(xiàn)
//只需一個通用的方法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')} /> ....
- 1 回答
- 0 關(guān)注
- 869 瀏覽
添加回答
舉報(bào)
0/150
提交
取消