generated at
project全体でlayerを一律に揃える必要はない


まずPackage by Featureなどで個々を独立させておき、その中で最も最適なlayerを組めば良い

project全体で、例えば
entity, usecase, view, repository, ...のように同じようにlayerを切ろうとすると、
「ここのUseCaseはただRepositoryの関数をそのまま呼んでるだけ」のような無意味な抽象化が出てきてしまう

強いて問題を挙げるなら、一貫性がなくなる


もっと言えばこういう事もできる
>「新しい状態管理ライブラリ、まずAssigneeのfeatureの中で使ってみて、良さそうだったら他のfeatureでも使おうか」といったことができる