Javascript Web Components Singleton - 将数据放在哪里?

Javascript Web Components Singleton - Where to Put the Data?

我正在编写我的简历并为各个部分构建组件,它们是单身人士(工作经验有一个部分,个人信息有一个部分,等等)。

它们每个都有由它们呈现的数据(例如 JobExperience 组件呈现来自包含有关我以前工作的信息的对象的数据),并且该数据与组件 1-1 相关联。

我的问题是:将数据放在组件内部是一种好的做法,还是将数据发送到外部组件更好?在我的 React 案例中,它要么通过 props 传递数据,要么将其放在组件文件中。

专业开发人员建议我按照 smart somponents 的做法将数据放入组件中。