使用商店来获取我的数据而不是组件之间的数据绑定被认为是一种不好的做法吗?

Is using store to get my data instead of data binding between components considered a bad practice?

在我当前的设置中,主要业务逻辑在选择器和效果器内部,如果组件需要一些数据,它可以启动一个操作来查询数据,然后通过选择器获取数据。我没有使用数据绑定在组件之间传递任何内容,除非我使用 *ngFor。它被认为是不好的做法吗?如果我只与 "page components" 中的商店通信(它们是通过路由器加载的,因此它们是一种页面容器),会不会更好?我的设置会使测试更难还是没问题?如果是,我应该把我的业务逻辑放在哪里?

试着感受一下哪个更有用。但根据经验,如果 child 只有显示数据的范围(没有业务逻辑),那么它不应该订阅自己。在这种情况下更喜欢输入。