Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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 select中,valueComponent和valueRenderer之间有什么区别?_Javascript_Reactjs_React Select - Fatal编程技术网

Javascript 在react select中,valueComponent和valueRenderer之间有什么区别?

Javascript 在react select中,valueComponent和valueRenderer之间有什么区别?,javascript,reactjs,react-select,Javascript,Reactjs,React Select,我不理解来自的valueComponent和valueRenderer之间的区别 从文件中 valueComponent:返回自定义方式以呈现/管理所选值的函数 valueRenderer:返回一种自定义方式来呈现所选值函数(选项){}的函数,该函数根据: valueComponent可让您完全控制渲染值的方式。在这里,您可以(通过道具)访问子道具、事件、旗帜等 valueRenderer-可部分控制如何渲染值。在这里,您只能访问“选项”属性,并将其传递给组件。因此,根据下面的示例,在value

我不理解来自的
valueComponent
valueRenderer
之间的区别

从文件中

valueComponent
:返回自定义方式以呈现/管理所选值的函数

valueRenderer
:返回一种自定义方式来呈现所选值函数(选项){}

的函数,该函数根据:

valueComponent
可让您完全控制渲染值的方式。在这里,您可以(通过道具)访问子道具、事件、旗帜等

valueRenderer
-可部分控制如何渲染值。在这里,您只能访问“选项”属性,并将其传递给
组件。因此,根据下面的示例,在
valueRenderer
中,您只能访问
标签
颜色

<Select options={[ { label: 'Example', value: 'test', color: '#E31864' } ]} />


在官方图书馆文档中,您有一个很好的例子,这些例子说明了不同之处:


  • 非常感谢你们使用v1.x,链接已经断开了。以下是一些例子: