Понимание: Предупреждение: функциональным компонентам нельзя давать ссылки
Не путайте, во-первых, это react-jsx не связано с проблемой функциональных react.js или классовых компонентов, означает, что js вы можете использовать ref react для обоих, response 16+ имеет react-dom хук useRef
, поэтому вы также можете vanillajs использовать ref для функциональных react-forwardref компонентов,
Ответьте на ваш react-dom вопрос: antd
Button
имеет свой own ref, поэтому react-forwardref он опускает ссылку, переданную ref родительским компонентом, в react-dom вашем случае Tooltip
, поэтому вы ecmascript не видите никаких предупреждений react-jsx об этом, но когда вы использовали react-jsx свое собственное компонент, который reactjs вам нужно взять из ref
, переданного ecmascript Tooltip
.
И, тем не менее, вы не хотите react-forwardref использовать React.forwordRef
, а просто игнорируйте react его при передаче свойств ref вашему компоненту. но тогда react-component вы не получаете привилегии react-jsx некоторых функций, предоставляемых reactjs antd
контролируемыми компонентами
javascript
reactjs
ref
react-forwardref
Понимание: Предупреждение: функциональным компонентам нельзя давать ссылки
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.