Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
Javascript 修复了使用React forms multiple true onChange时闪烁的问题_Javascript_Reactjs_Forms_Jsx - Fatal编程技术网

Javascript 修复了使用React forms multiple true onChange时闪烁的问题

Javascript 修复了使用React forms multiple true onChange时闪烁的问题,javascript,reactjs,forms,jsx,Javascript,Reactjs,Forms,Jsx,我正在实现一个multiselect,其中设置了属性multiple={true}。渲染de box时,单击要选择的选项,整个框将重新渲染,从而导致闪烁 有人知道如何解决这个问题吗?我查阅了一些资源,但找不到合适的解决方案 请添加您正在使用的代码。我的猜测是,您正在做一些导致/强制长方体不断重新渲染的事情。您是否正在执行getDerivedStateFromProps?您需要代码的哪一部分?我不使用getDerivedStateFromProps。我开始用钩子。因此,我确实使用State更新所选

我正在实现一个
multiselect
,其中设置了属性
multiple={true}
。渲染de box时,单击要选择的选项,整个框将重新渲染,从而导致闪烁


有人知道如何解决这个问题吗?我查阅了一些资源,但找不到合适的解决方案

请添加您正在使用的代码。我的猜测是,您正在做一些导致/强制长方体不断重新渲染的事情。您是否正在执行getDerivedStateFromProps?您需要代码的哪一部分?我不使用getDerivedStateFromProps。我开始用钩子。因此,我确实使用State更新所选项目。请添加您正在使用的代码。我的猜测是,您正在做一些导致/强制长方体不断重新渲染的事情。您是否正在执行getDerivedStateFromProps?您需要代码的哪一部分?我不使用getDerivedStateFromProps。我开始用钩子。因此,我使用state来更新所选项目。