目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2244.1k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(414)
赞(0)

Redux简介

image-20221127165902918

Redux是什么

Redux 是 JavaScript应用程序的状态管理容器

Redux官网:https://redux.js.org/

它以集中式 Store(centralized store)的方式对整个应用中使用的状态进行集中管理,其规则确保状态只能以可预测方式更新

可以将 Redux 与 React或其他视图库一起使用。它体小精悍(只有2KB,包括依赖),却有很强大的插件扩展生态

Redux的作用

  • 可预测:使用redux管理数据状态,我们会知道应用程序中的状态何时、何地、如何被更新,这有助于我们确信应用程序将按预期工作。
  • 集中管理数据状态:redux把应用的所有状态-数据存储在一个地方(Store),组件间可以不直接通信,组件直接从Store中来获取数据,并且可以通过事件更新Store里面的数据状态。
  • 灵活:Redux 可与任何 UI 层框架搭配使用,并且有庞大的插件生态 来实现你的需求。
  • 可调试:Redux DevTools 让你轻松追踪到 应用的状态在何时、何处以及如何改变。

image-20221127141102661

什么时候使用Redux

并非所有应用程序都需要 Redux,如果有以下情况可考虑使用redux:

  • 应用中有很多 state 在多个组件中需要使用
  • 应用 state 会随着时间的推移而频繁更新
  • 更新 state 的逻辑很复杂
  • 中型和大型代码量的应用,很多人协同开发

实时效果反馈

1. 下面说法错误的是:

A Redux可以集中管理应用的数据状态

B 组件可以共享Redux管理的数据状态

C Redux可以结合React等其他视图库一起使用

D react应用中必须使用Redux

答案

1=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2