cascader
cascader copied to clipboard
version 2.3.3 file which is Cascader.js set mergedFieldNames's value to INTERNAL_VALUE_FIELD, so that when app run getting warning: '`key` or `value` with TreeNode must be the same or you can remove one of them.'



https://github.com/react-component/cascader/blob/v2.3.3/src/Cascader.tsx
const mergedFieldNames = React.useMemo( () => ({ ...outerFieldNames, value: INTERNAL_VALUE_FIELD, }), [outerFieldNames], );
known issue see #230 https://github.com/react-component/cascader/pull/230
It has been fixed in version 3.0 , but @3 is in unstable beta stage && has completely removed above INTERNAL_VALUE_FIELD logic && code already been merged in master .
i think it won't release soon.