【发布时间】:2022-02-08 22:06:19
【问题描述】:
用于设置我的 react 应用程序样式的组件,到目前为止,我在每个页面的文件夹中都有一个名为 Styles 的单独文件夹,并将我的样式组件包装器存储在其中(例如 ThemeToggler.Style.js 或 Section.Style.js 和 ...)。
但我意识到我的代码越来越乱,项目文件数量增加如此之快,因为创建一个组件意味着创建 2 个文件,而且一些样式非常简单和小,我决定将它们写在组件的主文件中,因为它更具可读性。
但是我仍然觉得这种方法也不好,因为有些样式太长而无法将它们放在组件的文件中,而且有些样式与组件本身无关,也许我有一个显示相邻导航的样式如果用户点击这个 div。我以为我会把它们放在一个名为DivOnHover.js 的单独文件中,但它似乎不正确:)
我想听听您管理 styled-components 样式的方法,您如何将它们存储在您的文件夹结构中?
【问题讨论】:
标签: css reactjs styled-components directory-structure