我目前有一段这样的代码:
return (
creatable
? <Select
options={options}
value={value}
onChange={(selectedValue) => valueSetter(selectedValue)}
/>
: <CreatableSelect
options={options}
value={value}
onChange={(selectedValue) => valueSetter(selectedValue)}
/>
)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,两个组件都接受完全相同的 props。有什么方法可以提高此代码中的代码可重用性(例如将道具放入字典中并解压它们)?
谢谢你!