Day 24 Redux 简介

第 24 天 !

倒数一个礼拜!!

今天来介绍 Redux !!

什麽是 Redux

在官方开头就有说了一句,

https://ithelp.ithome.com.tw/upload/images/20211009/20112878uXoPKGfCHH.png

是一个可预设状态的容器。

Redux 是参考并实作於 flux 架构开发出来的 library

主要是用在集中管理整个应用程序状态的 C(reat)、R(read)、U(pdate)、D(elete)

为什麽要用 Redux

一个应用程序都会有需要保存当下应用的状态,

假如没有一个好的规划,

那这个状态可能不会单纯的只在一个地方使用,或者被改动,

假如只是简单的专案,其实还好,

但是当专案变大,资讯、操作都开始便复杂的时候,

这样会导致资料的混乱不好维护,

当发生问题时会不好追踪,

我们就需要一套流程来管理我们的状态,

Redux 就根据 flux 的开发出一套专门管理应用程序状态的 library

Redux 结构

Redux 跟 flux 差不多,都是采用单向资料流

其结构是:

  • store
  • reducer
  • action
  • dispatch

这是在官网的流程图,


<<:  视觉化KBARS(2)-python api

>>:  【Day26】反馈元件 - Progress bar

【Day12】特殊性营运流程篇-专案

#odoo #开源系统 #数位赋能 #E化自主 当我们提起「专案」一词,我还是比较喜欢美国专案管理学...

Day 19 - 研习计画之各种挖坑和进度追杀

进入九月後的开发过程中越来越常看到研习生回报开发上遇到的问题,而今天的文章主要聚焦在网站上线遇到的一...

实体关联性模型图 ER/EER Diagram

ER Diagram (Entity Relationship Model) 是一个非常热门的资料库...

Day 30 - 结语 — 首尾呼应&致谢

最後一篇来个首尾呼应,回答在 Day 01 问大家的七个关於 UI 元件的问题! 你知道 为什麽会...

machine learning : 使用permutation importance继续优化Titantic模型

首先想到的是从input入手: 看看有哪些重要的feature,kaggle模板中提供的featur...