我在当前的应用程序中有一个设计系统......它们都位于一个样式文件夹中。现在,我还有一个组件文件夹,其中包含一个“designSystem”文件夹,其中包含我想要在各种应用程序之间共享的所有可重用组件。
问题是..这就是我的应用程序的外观。如何将全局变量放入 bit.dev,然后将我的组件放在那里,使用它?或者这不是它的工作方式吗?
app -
----- styles <--- everything under here
---------- variables.scss
---------- typography.scss
---------- mixins.scss
---------- colors.scss
---------- main.scss (imports all of the above)**
----- pages
---------- all my main app pages. about us/products/contact
----- components
--------- DesignSystem <--- everything under here, but these need globals in "styles"
------------- Button
------------------ Button.js
------------------ Button.scss
------------------ index.js
--------- someComponent
--------- someOtherComponent
所以,我看到教程总是假设组件中的每一个都是自我隔离的,不关心外部样式....但是你如何使用 bit.dev 呢?
所以,我想把所有东西都放在我的 DesignSystems 文件夹中......每个文件夹都是一个组件。但是这些项目需要了解“样式”以及那里的那些项目......我很难过......该怎么办?
我该如何处理?
我是否必须走故事书路线并首先创建一个应用程序并将我所有的组件放在那里..然后将其发送到 bit.dev?