Maison  >  Article  >  interface Web  >  Qu’est-ce que React Redux ?

Qu’est-ce que React Redux ?

藏色散人
藏色散人original
2019-04-29 15:58:235295parcourir

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

ou

yarn add react-redux

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 033de7db1b23dc23756a29338cfed1b2, 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
);

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);

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!

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
Article précédent:Choses à propos de WebSocketArticle suivant:Choses à propos de WebSocket