I receive following warnings when use this component; My react version is 18.3.1;
Warning: BasicScrollToBottomCore: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: Composer: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: BasicScrollToBottom: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: Panel: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: EventSpy: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
I found they are caused by following legacy usage of defaultProps:
example:
|
BasicScrollToBottomCore.defaultProps = { |
BasicScrollToBottomCore.defaultProps = { children: undefined, className: undefined, followButtonClassName: undefined, scrollViewClassName: undefined };
I receive following warnings when use this component; My react version is 18.3.1;
Warning: BasicScrollToBottomCore: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: Composer: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: BasicScrollToBottom: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: Panel: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
Warning: EventSpy: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.
I found they are caused by following legacy usage of
defaultProps:example:
react-scroll-to-bottom/packages/component/src/BasicScrollToBottom.js
Line 25 in 53844f5
BasicScrollToBottomCore.defaultProps = { children: undefined, className: undefined, followButtonClassName: undefined, scrollViewClassName: undefined };