useConext or redux or 状态提升?

2021-08-20 11:43:22 +08:00
 ChrisV5

举例一个场景

上面是一堆的开关过滤器, 输出一堆参数给 Data 过滤
<FilterArea/>
下面是一个 table 展示数据
<DataArea/>

这种会影响代码可读性吧,毕竟 FilterArea 比较偏 UI,可能写在各种表现形式上

各位是用哪种?

2794 次点击
所在节点    React
27 条回复
cylqd
2021-08-22 15:26:08 +08:00
我用 urlparams 传递参数
connection
2021-08-22 17:26:10 +08:00
UI 状态组件内部内聚消化
业务状态 抽成业务模型 props 给组件消费。
myCupOfTea
2021-08-23 09:19:37 +08:00
状态提升,然后把逻辑封装成 hook
CamD
2021-10-11 09:01:05 +08:00
用了 mobx 后越来越抗拒 redux,建议楼主也来尝试一下
charlie21
2022-02-24 20:00:17 +08:00
有时候感觉 react 作为一个仅仅视图层 当然有理由让人去搭配不同的 “搭配”
但能够有这么多种方式实现一个结果,是很令人意外的,这意味着 react app 和 react app 没什么相似之处
charlie21
2022-02-25 10:48:51 +08:00
之前不同的人用不同的框架,代码结构千差万别 v2ex.com/t/294276?p=1#r_3395030
aec4d
2022-11-03 14:35:06 +08:00
jotai + mitt
值使用 jotai 跨组件
事件使用 mitt 跨组件
方便代码组织

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/796972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX