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"] ] }
import {observable, action, useStrict} from 'mobx'; useStrict(true); class Store { @observable num = 1; @action plus(){ this.num ++; } @action minus(){ this.num --; } } export default Store;
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'));
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!