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,链接已经断开了。以下是一些例子: