react-component / select

React Select
https://select.react-component.now.sh/
MIT License
892 stars 452 forks source link

when custom define Cascader children ,it occur createElement error #911

Open wing-scud opened 1 year ago

wing-scud commented 1 year ago

https://github.com/react-component/select/blob/fe1a13a6ccb9551e17fe7c8ea282bf5df907041d/src/BaseSelect.tsx#L348 In code, it use customizeRawInputElement.props.ref, but in line 794, it assignments to self by cloneElement. when i used, children is a ReactNode, it warn i should use forwardRef.when i use it, it occured createElement error.

   {customizeRawInputElement ? (
        React.cloneElement(customizeRawInputElement, {
          ref: customizeRawInputRef,
        })
      ) :<Selector>

why it write this