Maison > Article > interface Web > Comment combiner React avec mobx ? Explication détaillée de React combinée avec Mobx (avec exemples)
Cet article présente principalement l'explication détaillée de react combinée avec mobx. Les étudiants intéressés peuvent en discuter ensemble ci-dessous. Jetons un coup d'œil à cet article ensemble
1. npm install mobx mobx-react --save
2. 🎜>
3. Configurez"babel": { "presets": [ "react-app" ], "plugins": [ ["transform-decorators-legacy"] ] }dans package.json 4. Créez Store.js
import {observable, action, useStrict} from 'mobx'; useStrict(true); class Store { @observable num = 1; @action plus(){ this.num ++; } @action minus(){ this.num --; } } export default Store;5.
6. Utilisation du statut dans Main.js (Si vous souhaitez en savoir plus, accédez à la colonne
React Reference Manualimport {Provider} from 'mobx-react'; import Store from './utils/Store'; const store = new Store(); ReactDOM.render( <Provider store={store}> <Routes/> </Provider>, document.getElementById('root'));du site Web chinois PHP pour en savoir plus)
import {observer,inject} from 'mobx-react'; @inject("store") @observer class Main extends Component { render() { let {num} = this.props.store; return <p> <p>{num}</p> <button onClick={()=>{this.props.store.plus()}}>加1</button> <button onClick={()=>{this.props.store.minus()}}>减1</button> </p> } }
Après avoir cliqué sur "Ajouter 1", il devient
pour implémenter la fonction compteur.
Cet article se termine ici (si vous voulez en voir plus, rendez-vous sur le site Web PHP chinoisReact User Manual
pour en savoir plus. Si vous avez des questions, vous pouvez laisser un message ci-dessous). .Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!