在我构建我的应用程序时,我没有意识到最终会有超过一百个样式组件。因此,我把它们放在同一个文件中,如下所示:
export const StyledTabs = styled(Tabs)`
display: inline-flex !important;
margin-left: 15% !important;
`;
export const StyledTab = styled(Tab)`
display: inline-flex !important;
margin-left: 0% !important;
padding: 0 !important;
`;
应用程序像这样导入它们:
import { StyledTabs, StyledTitle } from "StyledComponents";
我希望您可以将
StyledComponents.js
文件分割成多个文件,例如按UI逻辑(头部,尾部,容器等)进行划分,但不知道如何将它们重新导入到StyledComponents.js
中,以便我无需重构整个应用程序。
这样的操作是否可行:
HeaderSC.js
export const StyledTabs = styled(Tabs)`
display: inline-flex !important;
margin-left: 15% !important;
`;
export const StyledTab = styled(Tab)`
display: inline-flex !important;
margin-left: 0% !important;
padding: 0 !important;
`;
StyledComponents.js
import { StyledTabs, StyledTitle } from "../styling/HeaderSC";
那么应用程序是否仍然引用来自StyledComponents.js
文件的StyledTabs
或其他任何样式组件呢?