Maison  >  Article  >  interface Web  >  Comment combiner React avec mobx ? Explication détaillée de React combinée avec Mobx (avec exemples)

Comment combiner React avec mobx ? Explication détaillée de React combinée avec Mobx (avec exemples)

寻∝梦
寻∝梦original
2018-09-11 14:44:182144parcourir

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 Manual
import {Provider} from 'mobx-react';
import Store from './utils/Store';
const store = new Store();
ReactDOM.render(
<Provider store={store}>
<Routes/>
</Provider>,
document.getElementById(&#39;root&#39;));
du site Web chinois PHP pour en savoir plus)

7 . obtenir l'effet

import {observer,inject} from &#39;mobx-react&#39;;
@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 Comment combiner React avec mobx ? Explication détaillée de React combinée avec Mobx (avec exemples)

pour implémenter la fonction compteur. Comment combiner React avec mobx ? Explication détaillée de React combinée avec Mobx (avec exemples)

Cet article se termine ici (si vous voulez en voir plus, rendez-vous sur le site Web PHP chinois

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn