Ral*_*len 10

react-select提供了一个样式 api,它提供了这样的自定义。对象中赋予stylesprop 的每个属性都是一个函数,它将当前组件状态作为 prop 获取。状态也有来自基础组件 ( Select) 的道具。

<Select
    { ... }
    styles={{
        dropdownIndicator: (provided, state) => ({
            ...provided,
            transform: state.selectProps.menuIsOpen && 'rotate(180deg)'
        })
    }}
/>
Run Code Online (Sandbox Code Playgroud)

代码沙盒示例