Maison > interface Web > js tutoriel > Qu'est-ce que React Redux ?

Qu'est-ce que React Redux ?

藏色散人
Libérer: 2019-05-05 16:19:19
original
5431 Les gens l'ont consulté

React-Redux est la bibliothèque de liaison officielle React pour Redux. Il permet à vos composants React de lire les données du magasin Redux et d'envoyer des actions au magasin pour mettre à jour les données.

Qu'est-ce que React Redux ?

Installer

Utiliser React-Redux dans votre application React :

npm install --save react-redux
Copier après la connexion

ou

yarn add react-redux
Copier après la connexion

En bref En bref , React-redux est une bibliothèque d'encapsulation légère avec seulement deux méthodes principales : Provider et Connect.

React-Redux fournit le composant , qui permet à l'ensemble de votre application d'accéder aux données dans le magasin Redux :

import React from "react";
import ReactDOM from "react-dom";
import { Provider } from "react-redux";
import store from "./store";
import App from "./App";
const rootElement = document.getElementById("root");
ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>,
  rootElement
);
Copier après la connexion

React-Redux fournit une méthode de connexion qui vous permet de Les composants et les magasins sont connectés.

Habituellement, vous pouvez appeler la méthode connect de la manière suivante :

import { connect } from "react-redux";
import { increment, decrement, reset } from "./actionCreators";
// const Counter = ...
const mapStateToProps = (state /*, ownProps*/) => {
  return {
    counter: state.counter
  };
};
const mapDispatchToProps = { increment, decrement, reset };
export default connect(
  mapStateToProps,
  mapDispatchToProps
)(Counter);
Copier après la connexion

Recommandations associées : "tutoriel javascript"

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