react组件间的通信

react组件间通信的方法:

1.父传子:通过属性(一定会用到);

2.子传父:通过回调函数;

3.祖先和后代元素的传递:React.createContext;

4.兄弟之间:状态传给祖先;

5.任意组件间实现通信:

使用本地存储的方案:

1.redux(存在虚拟内存里),做公共状态管理和数据的存储;

2.localStorage(存在浏览器里);

项目有些地方就是要使用redux,有些地方就是要使用localStorage;

redux和localStorage的区别:redux一刷新就消失了,localStorage一直有的,可以持久化存储;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 补充一个知识点: 组件props的React内部操作 一个充满疑惑的问题, 组件之间的通信 假如props从sup...
    JackLeeVip阅读 285评论 0 3
  • 1. 父子组件通信 说明: 父组件通过props属性,将一般数据传递给子组件 react是单行数据流, 因此,如果...
    时光如剑阅读 141评论 0 1
  • 前言   从官网上也有介绍组件间如何通信,但不够详细,这里做个小结,方便对比和回顾  本文内容   处理组件之间的...
    果汁凉茶丶阅读 1,225评论 1 2
  • 父子间组件通信 父结点数据传递给子组件 通过 props进行传递,子组件只能用于展示或者判断,但不能进行更新当子组...
    郭仙人不是闲人阅读 603评论 0 0
  • 1. 通过props传递: 共同的数据放在父组件上,特有的数据放在自己组件内部的state上。 通过props可以...
    BlueSkyBlue阅读 134评论 0 0