[TS/JS]在多个组件复用(初始化,重置)的同类型对象,方便起见,提取复用对象到一个文件是否优雅?

2022-06-22 08:14:55 +08:00
 renhou
{
    id:  '',
    name: ''
}

这个对象,要在多个组件中初始化以及重置
目前做法就是直接写到 reactive/useState 和重置的方法里面,但这样会重复写好几遍
所以就想提取到一个文件,按需引入

请问这种方法优雅嘛,还有什么比较好的方法嘛?
注:没有使用状态管理和 eventbus

845 次点击
所在节点    前端开发
3 条回复
Torpedo
2022-06-22 08:38:41 +08:00
这封装一个 hook ,组件里调用这个 hook 呗
horseInBlack
2022-06-22 10:10:21 +08:00
可以放到 sessionStorage 、localStorage 里,缺点就是没有状态管理那一套的控制
magewu1223ll
2022-06-22 11:33:16 +08:00
react 不就是让你写自定义 hooks 的吗

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

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

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

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

© 2021 V2EX