Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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
Forms 在react中使用redux商店进行微优化是否值得_Forms_Reactjs_Redux_React Redux_Micro Optimization - Fatal编程技术网

Forms 在react中使用redux商店进行微优化是否值得

Forms 在react中使用redux商店进行微优化是否值得,forms,reactjs,redux,react-redux,micro-optimization,Forms,Reactjs,Redux,React Redux,Micro Optimization,场景:具有多个输入、选择、文件等的表单。。。根据配置自动生成。只有功能性的反应组件 类型1:表单完整状态存储在redux存储中,与react redux连接。 每次更改表单中的值时,都会将新的分派到存储区。结果,每个表单输入字段接收并更新到粒子输入字段中的状态,即使值未更改也是如此 类型2:创建表单时,每个输入字段接收自己的存储(自动生成)。更新时,“输入场”仅接收粒子“输入场”的新状态 那么,最终,是否值得创建类型2场景,或者没有任何好处?我是redux的新手,所以 这个问题在Redux社区中

场景:具有多个输入、选择、文件等的表单。。。根据配置自动生成。只有功能性的反应组件

类型1:表单完整状态存储在redux存储中,与react redux连接。 每次更改表单中的值时,都会将新的分派到存储区。结果,每个表单输入字段接收并更新到粒子输入字段中的状态,即使值未更改也是如此

类型2:创建表单时,每个输入字段接收自己的存储(自动生成)。更新时,“输入场”仅接收粒子“输入场”的新状态


那么,最终,是否值得创建类型2场景,或者没有任何好处?我是redux的新手,所以

这个问题在Redux社区中经常出现,如果您对优化渲染感兴趣,那么类型2有很多好处。当您开始渲染几百个以上的项目,并且一次只需要更新一个或几个项目时,它肯定会有所帮助,对于输入来说就是这样。查看此Redux性能链接列表:

我发现这张幻灯片在演示两个场景(使用复选框而不是文本输入)以及另外一个解决方案时非常有用


这个问题在Redux社区中经常出现,如果您对优化渲染感兴趣,那么类型2有很多好处。当您开始渲染几百个以上的项目,并且一次只需要更新一个或几个项目时,它肯定会有所帮助,对于输入来说就是这样。查看此Redux性能链接列表:

我发现这张幻灯片在演示两个场景(使用复选框而不是文本输入)以及另外一个解决方案时非常有用