Javascript 将资产放在组件目录本身中是一种好的做法吗?

Javascript 将资产放在组件目录本身中是一种好的做法吗?,javascript,reactjs,architecture,Javascript,Reactjs,Architecture,我研究了react体系结构的最佳实践,但从未见过将图像或其他资产放在组件目录中,我正在考虑这样做,因为对我来说,它看起来更易于维护,但也许我错了,它实际上是如何做到的,有人这样做过吗 我的意思是什么,除了这个: └── src ├── assets └── components ├── my-component | └── MyComponent.js | └── other-component

我研究了react体系结构的最佳实践,但从未见过将图像或其他资产放在组件目录中,我正在考虑这样做,因为对我来说,它看起来更易于维护,但也许我错了,它实际上是如何做到的,有人这样做过吗

我的意思是什么,除了这个:


└── src
    ├── assets
    └── components
        ├── my-component
        |   └── MyComponent.js
        |
        └── other-component
            └── OtherComponent.js

我正在考虑买这个


└── src
    └── components
        ├── my-component
        |   ├── assets
        |   └── MyComponent.js
        |
        └── other-component
            ├── assets
            └── OtherComponent.js


从一个文件夹提供静态文件更容易。此外,您通常在多个组件之间使用相同的资源。如果存在特定于单个组件或紧密耦合的组件组的样式或图像等资源,则将这些资源放在这些组件旁边会更干净。如果有在组件之间共享的资产,或者与组件无关的资产(如favicons的CSS重置),那么它们可以放在不同的资产文件夹中。这是我的意见