nutui-react icon indicating copy to clipboard operation
nutui-react copied to clipboard

Support for defaultProps will be removed from function components in a future major release.

Open kurisu994 opened this issue 2 years ago • 7 comments

NutUI React 包名

@nutui/nutui-react

NutUI React 版本号

2.0.18

平台

h5

重现链接

https://github.com/kurisu994/next-nutui-demo

重现步骤

启动后访问 localhost:3000/login页面就会提示。 Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.

期望的结果是什么?

没有这个警告

实际的结果是什么?

几乎所有nutui的组件都会有这个警告 image

环境信息

System: OS: macOS 13.5.2 CPU: (10) arm64 Apple M1 Max Memory: 667.27 MB / 32.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 18.18.0 - /opt/homebrew/opt/node@18/bin/node Yarn: 1.22.19 - /opt/homebrew/bin/yarn npm: 9.8.1 - /opt/homebrew/opt/node@18/bin/npm Watchman: 2023.09.18.00 - /opt/homebrew/bin/watchman Browsers: Chrome: 116.0.5845.187 Safari: 16.6 npmPackages: @nutui/nutui-react: ^2.0.18 => 2.0.18

其他补充信息

No response

kurisu994 avatar Sep 21 '23 01:09 kurisu994

最后只能过滤掉这个报错

const error = console.error;
  console.error = (...args: any) => {
    if (/defaultProps/.test(args[0])) return;
    error(...args);
  };

kurisu994 avatar Sep 26 '23 03:09 kurisu994

同样的问题

kkfive avatar Apr 09 '24 08:04 kkfive

请问如何解决掉这个报错警告?很烦人!

xian107 avatar May 15 '24 07:05 xian107

请问如何解决掉这个报错警告?很烦人!

React 版本 <= 18.2.0 时,不会有这个警告。

eiinu avatar May 15 '24 08:05 eiinu

降成 18.2.0 确实没这个提示了

Ttou avatar Jun 15 '24 12:06 Ttou

18.0.0还有

Duuun avatar Jul 10 '24 04:07 Duuun

官方啥时候能修复这个问题呀?最新版 2.6.14 依然会报错: Warning: o: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead. at o (webpack-internal:///./node_modules/@nutui/icons-react/dist/es/icons/Marshalling.js:11:171)

imwangpan avatar Jul 24 '24 07:07 imwangpan