首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >质疑公司项目结构

质疑公司项目结构
EN

Stack Overflow用户
提问于 2021-03-15 14:07:29
回答 1查看 38关注 0票数 1

最近我找到了一份新工作,对JS开发人员的反应非常陌生,并开始了解公司代码库并与其合作。

目前有三次回购:

  1. 主网站( React )
  2. 移动应用程序( React和电容)
  3. 设计系统(基本上是存储所有组件的故事书)

下面是我很难理解的部分。决定不仅通过设计系统共享组件,而且共享业务逻辑。

在本例中,设计系统不仅包含组件,还包含我们的Redux (包括其逻辑)。然后我们连接我们的设计系统到我们的其他项目(网站和移动)拉所有组件和Redux的需要。我在网上搜索过这样一个设置的例子,但是我没有找到任何例子。

我的问题是,在另一个存储库中存储redux存储及其逻辑是一种实践吗?在实际反应项目之外?

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 14:10:16

是的,这是一种常见的做法。只要您能够抽象代码,在大多数情况下,这样做是个好主意。

Redux还能很好地支持模块化,并且可以很好地用于这样的用例。

现在,在您的例子中,设计系统不再仅仅是一个设计系统。它是一个库,用作您的业务需求的抽象层。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66639512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档