3

如何解决 React 中组件传递方法链路很长的问题?

 2 years ago
source link: https://www.v2ex.com/t/789488
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
如何解决 React 中组件传递方法链路很长的问题?

V2EX  ›  React

如何解决 React 中组件传递方法链路很长的问题?

  xrr2016 · 1 小时 39 分钟前 · 318 次点击

一个组件 A 的方法通过 props 传递到组件 B 然后到组件 C 再到 D 再到 E...

这样的写法找起来真是痛苦啊,所以如何解决这种问题呢?

网上搜了一圈没找到方案,所以来问下哈哈哈

12 条回复    2021-07-14 16:51:47 +08:00

Puteulanus

Puteulanus   1 小时 29 分钟前   ❤️ 2

用 context ?

P233

P233   1 小时 28 分钟前

context

fengfuliu

fengfuliu   1 小时 26 分钟前

context 或者状态管理库

HALOZ

HALOZ   1 小时 2 分钟前

方法很多,context 、redux 、发布-订阅模式、甚至 session

gxm44

gxm44   51 分钟前

state management or context

zhuweiyou

zhuweiyou   50 分钟前

状态管理 或 pub-sub

Leviathann

Leviathann   40 分钟前 via iPhone

我试过 context,可以解决
然后 review 不给过,说 context 不好控制。。

xrr2016

xrr2016   23 分钟前

好的,试试 context

KuroNekoFanKuroNekoFan   22 分钟前

context 挺好的

Cuo

Cuo   10 分钟前 via iPhone

Redux

newbieRenew

newbieRenew   4 分钟前 via iPhone

直接 Redux 了,全局更新,不用管传来传去。

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3484 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 18ms · UTC 08:55 · PVG 16:55 · LAX 01:55 · JFK 04:55
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK