react redux理解与使用方法

本文介绍了如何使用React Redux创建项目,包括通过npx create-react-app初始化项目,使用npm安装redux,理解Redux的核心概念如Store、Reducer、action以及如何在实际应用中创建Store和UI组件。
摘要由CSDN通过智能技术生成

创建项目

  • 命令: npx create-react-app my-app

安装redux

  • 命令: npm install redux

图片全局理解

在这里插入图片描述

  • Store 带有推送功能的数据仓库
  • react UI组件 订阅subscribe
  • Reducer 帮助Store处理数据的方法
  • action 如打电话,发短信 ---- dispathch 消息分发

使用

  1. 创建Store.js
import {
    createStore } from "redux";
import languageReducer from "./languageReducer";

const Store = createStore(languageReducer)

export default Store
  1. 创建改变语言reducer 文件 xxx.js
const defaultState = {
      // 定义基础数据
    language: "zh",
    languageList: [
        {
   name:"中文", code:"zh"},
        {
   name:"English", code:"en"}
    ]
}

export default (state=defaultState,action) => {
   

    const type = action.type;
    switch(type){
   
        case "change_language
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值