当我构建我的应用程序时,我没有意识到我最终会得到一百多个样式的组件。因此,我将它们放在同一个文件中,如下所示:
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";
..然后应用程序仍然引用文件中的StyledTabs
任何其他样式组件StyledComponents.js
?