Maison > interface Web > js tutoriel > le corps du texte

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

寻∝梦
Libérer: 2018-09-11 14:44:18
original
2150 Les gens l'ont consulté

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"]       
]
}
Copier après la connexion
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;
Copier après la connexion
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;));
Copier après la connexion
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>
}
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!