NotionNext
NotionNext
编程爱好者
/互联网从业者
/知识分享博主
认知决定态度,态度决定选择,选择决定人生

Redux 概念

NotionNext - 2023-8-21 - Technical
发布于:2023-8-21|最后更新: 2023-8-29|
type
status
date
slug
summary
tags
category
icon
password
 
  1. State : 组件 state
  1. Store : 让每一个组件有都可以访问的全局的 state
  1. connect:连接组件和 state , 让组件能够读写 state , 对组件进行了一次封装,封装了一个 Wrapper,
    1. 1. Wraper 从 store 里面拿到读写接口,
      2.封装读写接口
      3.订阅 store 的更新,会在数据变化的情况下更新数据
      4.然后渲染一个组件
      connect 是一个高阶组件,接收一个组件,返回一个组件
  1. 如果你要读得更精确,比如读state里面的 user 属性,你就需要传一个 selector 属性— connect 的第一个参数
  1. 如果你要写得更精确,比如读dispatch里面的 updateuser属性,你就需要传一个 mapDispatchToProps 属性 — connect 的第二个参数
  1. Dispatch
    1. reducer 规范 state 的创建流程,每次更新 state 不能改原理的 state ,要创建新的 state
    2. initState: 初始的 state
    3. Action : 动作的描述
 
 
前端如何实现隐藏滚动条,并且页面还可以滚动Java面向对象的三个特性