如何使用react-input-mask解决“findDOMNode is deprecated in StrictMode”警告?

问题描述 投票:0回答:1

我目前在 React 项目中使用react-input-mask 包,但我在控制台中遇到警告:

"findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of InputMaskChildrenWrapper which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node"

这个警告似乎与包内findDOMNode的使用有关。有人遇到过这个问题吗?有推荐的解决方案吗?此外,我很好奇在新版本的react-input-mask包中是否有任何更新或修复。

以下是我目前使用的套餐详情:

“反应输入掩码”:“3.0.0-alpha.2”

“@types/react-input-mask”:“3.0.2”

如果没有直接的解决方案,我也愿意接受提供与react-input-mask类似功能的替代包的建议。谢谢!

reactjs input-mask
1个回答
0
投票

我遇到了同样的问题,首先我使用react-input-mask,然后切换到react-input-mask-next,版本是

“react-input-mask-next”:“^3.0.0-alpha.12”

但是,我找不到解决办法。你的修好了吗

© www.soinside.com 2019 - 2024. All rights reserved.