Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在Redux容器中有一个过滤器盒可以吗?_Reactjs_Redux_React Redux - Fatal编程技术网

Reactjs 在Redux容器中有一个过滤器盒可以吗?

Reactjs 在Redux容器中有一个过滤器盒可以吗?,reactjs,redux,react-redux,Reactjs,Redux,React Redux,我知道React/Redux容器应该尽可能地限制JSX,只需将道具传递给哑组件。 无论如何,当你有一个带有过滤器和项目列表的页面时,我倾向于将过滤器框放在容器中,列表放在组件中 这样,我可以使用mapStateToProps中的选择器作为客户端筛选器,并为服务器端筛选器分派操作 即使我有一些JSX,而不只是在render中返回一个哑组件,这是干净的代码吗? 将过滤器盒放在单独的哑组件中是否更好 谢谢,, 马特奥是的。这整个哑/智能组件在理论上很漂亮,但在实践中却很有局限性。哑巴/聪明是一个理想,

我知道React/Redux容器应该尽可能地限制JSX,只需将道具传递给哑组件。 无论如何,当你有一个带有过滤器和项目列表的页面时,我倾向于将过滤器框放在容器中,列表放在组件中

这样,我可以使用mapStateToProps中的选择器作为客户端筛选器,并为服务器端筛选器分派操作

即使我有一些JSX,而不只是在render中返回一个哑组件,这是干净的代码吗? 将过滤器盒放在单独的哑组件中是否更好

谢谢,,
马特奥是的。这整个哑/智能组件在理论上很漂亮,但在实践中却很有局限性。哑巴/聪明是一个理想,只需要在需要的时候逐渐达到。是的,是的。这整个哑/智能组件在理论上很漂亮,但在实践中却很有局限性。Dumb/smart是一个理想,只需要在需要时逐步实现。