哑组件可以使用/渲染 redux 容器组件吗?

2024-01-16

In the 入门 https://egghead.io/lessons/javascript-redux-extracting-container-components-filterlink#/guidelinesModalRedux 的视频中我们看到页脚(一个哑组件)使用了 Filterlink(一个容器)。

但当我读到这篇文章时article https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.49376my94,似乎但不是很清楚,只有容器才应该使用/渲染容器。

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

我错过了什么吗?


这篇文章与我今天的想法有些过时了。我刚刚更新了它,以便您可以以新的视角再读一遍 https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.49376my94。我认为在演示组件中使用容器组件是完全可以的。原因很简单:您希望能够在需要太多信息的任何时候将演示组件转换为容器组件,如果您在执行此操作时必须转换所有调用站点,那将是一件很糟糕的事情。因此,组件是表示组件还是容器组件是其实现细节,任何组件,无论是表示组件还是容器组件,都可以很好地使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

哑组件可以使用/渲染 redux 容器组件吗? 的相关文章

随机推荐