callstack / react-native-paper

Material Design for React Native (Android & iOS)
https://reactnativepaper.com
MIT License
12.49k stars 2.05k forks source link

Warning: TextInput.Icon: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead. #4428

Open Volper212 opened 3 weeks ago

Volper212 commented 3 weeks ago

Current behaviour

Warning: TextInput.Icon: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.

Expected behaviour

No warning :)

How to reproduce?

Use TextInput.Icon, I used it with the props icon and onPress set. I use React 18.3.1.

What have you tried so far?

There are no defaultProps in my code, but I found them in react-native-paper in the file src/components/TextInput/Adornment/TextInputIcon.tsx (line 179).

Your Environment

software version
android 14
react 18.3.1
react-native 0.74.1
react-native-paper 5.12.3
node 20.14.0
npm or yarn 9.5.1
Vimal1464 commented 3 weeks ago

@Volper212 Hi I have fixed this issue, and raised Pull request

PR - #4429

@raajnadar

zkteco-home commented 3 weeks ago

https://github.com/callstack/react-native-paper/issues/4382

timbocole commented 2 weeks ago

Fixed by my PR #4385, due to be included in 5.12.4