Maison >interface Web >js tutoriel >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.
React 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!