您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页React - mobx

React - mobx

来源:叨叨游戏网

项目搭建

mbox使用步骤
初始化 mobx 容器仓库
index.js
// 使用 mobx 6 更新数据后,数据有变动,但不会自动进行更新则需要加 ··makeObservable··
import {observable, action, makeObservable} from 'mobx'

class Store·
 constructor () {
   makeObservable(this)
 }
 @observable count = 0
 @action.bound increment () {
   this.count ++
 }
}
在组件中使用 mobx 容器状态
在组件是发起 action 修改容器状态
import {inject, observer, Provider} from 'mobx-react'

@inject('store')
@observer
class CountIndex extends React.Component {
 constructor (props) {
   super(props)
 }
 render () {
   const { store } = this.props
   return (
     <div>
       <p>{store.count}</p>
       <button onClick={store.increment}>+</button>
     </div>
   )
 }
}
使用 mobx-react 与 react 关联
<Provider store={new Store()}><CountIndex /></Provider>

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务