我最近学会了钩子。在我以前的公司中,我使用了表示/容器模式(带有重构(。
然而,在丹·阿布拉莫夫(Dan Abramov(的著名文章中,他指出他已经改变了对这种模式的看法。
我仍然看到最近的文章推荐表示/容器模式。
那么,在这个钩子时代,这种模式仍然被认为是最佳实践吗?
Hooks
易于使用,并用于性能优化。我们可以实现每个场景,这是通过生命周期方法实现的。针对您的问题,表示/容器模式是一种构建事物的方式。
开发人员使用不同的术语来简化开发并可操作。在模式中,表示组件是事物在屏幕上的显示方式(纯设计内容(,而容器是与redux
或任何第三方 API 通信以获取数据的组件。
使用表示/容器模式增强应用程序和开发人员体验的结构是一个好主意,并且最受开发人员的青睐。