码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 简单聊聊什么是react-redux,它能解决哪些问题


    或许 在大多数人眼中 redux是一个相对复查很多的知识点

    但确实如果你熟悉了流程 其实也比较简单的

    redux是一个数据管理方案
    我们先来举个例子 目前我们知道 react中有两种组件数据通信的方式
    分别是 props 父传子 定义事件 子传父 通过事件将自己的数据传给父级
    那如果是兄弟组件呢?
    其实目前的逻辑也能通过父子传值 绕一绕实现

    但如果有大量的组件 要操作同一条数据 你这样绕 系统质量就很低了

    redux是一个功能非常强大的工具 他也有一句很经典的话 如果你不知道什么时候需要使用redux 说明你就不需要使用它

    他的存在就是为了解决特殊的数据通信管理问题的,当你遇到解决不了的问题是 你自然就会想起redux

    在这里插入图片描述
    这边有两张图 左边没有使用redux 他的结构就显得非常繁琐

    而右边使用redux的组件数据图明显看着就会简单明了很多

    而且最大的坏处是 你的组件莫名产生了多级联系 其中有一个如果你不需要 一删 他们的关联就可能出问题

    而用了redux 他的数据由redux管理的 任何一个组件消失 都不会影响其他组件对数据的调用

  • 相关阅读:
    全排列[中等]
    log4j日志漏洞问题
    shell运行原理
    【Vue】条件渲染
    Python 周期任务神器,太实用了
    Spring学习第4篇:Spring 的依赖注入
    PyTorch的张量拼接和变换
    java计算机毕业设计ssm求职与招聘网站的设计与实现
    《Grokking Deep Reinforcement Learning》笔记(Chapter 11-12)
    day39-网络编程01
  • 原文地址:https://blog.csdn.net/weixin_45966674/article/details/128087961
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号