最佳答案
我刚刚开始了一个新的 React 项目,并决定使用 这个模式,它基本上根据文件的各自组件对文件进行分组:
├── actions
│ ├── LaneActions.js
│ └── NoteActions.js
├── components
│ ├── App
│ │ ├── App.jsx
│ │ ├── app.css
│ │ ├── app_test.jsx
│ │ └── index.js
│ ├── Editable
│ │ ├── Editable.jsx
│ │ ├── editable.css
│ │ ├── editable_test.jsx
│ │ └── index.js
...
│ └── index.js
├── constants
│ └── itemTypes.js
├── index.jsx
├── libs
│ ├── alt.js
│ ├── persist.js
│ └── storage.js
├── main.css
└── stores
├── LaneStore.js
└── NoteStore.js
让我困惑的是 index.js 在这种情况下是如何工作的:
Js 文件提供了简单的入口点 即使它们添加了噪音,它们也简化了导入。
这篇文章没有深入研究什么是 在里面这些文件。在可编辑组件的情况下,Editable.jsx
和 index.js
理想情况下应该是什么样子?