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.
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!