Получение ссылки на сторонние компоненты в React - PullRequest
0 голосов
/ 12 марта 2020

Если вы используете сторонний компонент и хотите вызвать метод этого компонента, как получить ссылку на него, чтобы его можно было вызвать? В React раньше вызывалась подпорка, где в родительском компоненте вы можете вызывать this.refs.myrefname.somemethod (), но похоже, что при реакции ref пропел опора.

Как теперь можно достичь того же?

1 Ответ

0 голосов
/ 12 марта 2020

хорошо .. последний раз я проверял, он все еще работает ..

Редактировать: я уже показал реализацию здесь. В любом случае опубликовал код. Так что рефери все еще в работе.

https://codesandbox.io/s/3rd-party-component-i9cbx

export default function App() {
  const textFieldRef = createRef();
  useEffect(() => {
    textFieldRef.current.value = "Value";
    textFieldRef.current.focus();
  }, [textFieldRef]);
  return <TextField inputRef={textFieldRef} />;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...