最近我找到了一份新工作,对JS开发人员的反应非常陌生,并开始了解公司代码库并与其合作。
目前有三次回购:
下面是我很难理解的部分。决定不仅通过设计系统共享组件,而且共享业务逻辑。
在本例中,设计系统不仅包含组件,还包含我们的Redux (包括其逻辑)。然后我们连接我们的设计系统到我们的其他项目(网站和移动)拉所有组件和Redux的需要。我在网上搜索过这样一个设置的例子,但是我没有找到任何例子。
我的问题是,在另一个存储库中存储redux存储及其逻辑是一种实践吗?在实际反应项目之外?
发布于 2021-03-15 14:10:16
是的,这是一种常见的做法。只要您能够抽象代码,在大多数情况下,这样做是个好主意。
Redux还能很好地支持模块化,并且可以很好地用于这样的用例。
现在,在您的例子中,设计系统不再仅仅是一个设计系统。它是一个库,用作您的业务需求的抽象层。
https://stackoverflow.com/questions/66639512
复制相似问题