dumb 组件可以 use/render redux 容器组件吗?

Can a dumb component use/render redux container component?

在 Redux 的 getting started 视频中,我们看到 Footer(一个哑组件)使用 Filterlink(一个容器)。

但是当我读到这个 ​​article 时,似乎,但不是很清楚,只有容器应该 use/render 容器。

对我来说,如果 Footer 使用 Filterlink(绑定到 Redux),我就不能在其他不使用 Redux 的项目上重用它。但也许这是一个例外?也许只在一个项目上使用的硬编码哑组件可以吗?

我是不是漏掉了什么?

与我今天的看法相比,这篇文章有些过时了。我刚刚更新了它,所以你可以 read it again with the fresh perspective。我认为在展示组件中使用容器组件完全没问题。这样做的原因很简单:您希望能够在需要太多信息的任何时候将一个展示组件转换为一个容器组件,如果您在这样做时必须转换所有调用站点,那将是一个无赖。因此,一个组件是展示性的还是容器性的是它的实现细节,任何组件,无论是展示性的还是容器性的,都可以很好地使用它。