我有一个CRA(非弹出)redux应用程序,它有5个角色,管理,B2B,学校等等。下面的文件夹结构有意义吗?
action
admin
B2B
school
components
admin
B2B
school
reducers
admin
B2B
school
pages
admin
B2B
school任何替代的方法/建议都会很有帮助。
发布于 2022-04-25 11:45:27
这真的取决于项目的规模。没有“银弹”架构,所以一切都可以运作。
其主要思想是了解如何重用组件(因此,您可能还会有一个可重用组件的共享/公共文件夹--我看到您有一个组件文件夹来实现这个功能)。您还可以查看一些关于“原子设计”的文章,这对于如何将一个大项目分解为具有“原子、分子.”的可重用组件是有帮助的。
此外,您的路由可能会对您想要分割应用程序的方式产生一些影响。
但是在我看来,您已经根据逻辑将代码分成了不同的类别,这是很棒的。这似乎是一个良好的开端,也许你会看到一些问题,同时建立你的项目和改变一些东西。
https://stackoverflow.com/questions/71998940
复制相似问题