У меня есть дочерний компонент третьей стороны, который отображает таблицу. Родительский компонент будет отображать дочерний компонент с новыми данными в реквизитах. Затем родитель будет использовать селектор jquery для выбора строк из дочерней таблицы, которые таким образом отображаются таким образом. Как я могу заставить родителя ждать, пока дочерний компонент будет визуализировать себя со строками для новых данных, прежде чем он сделает выбор строки jquery? Поскольку ребенок является сторонним компонентом, я не могу его изменить, чтобы родитель знал, когда он отображается.React Parent Ожидание обновления дочернего компонента React
0
A
ответ
0
Вы можете использовать соответствующий lifecycle method, чтобы выяснить, когда он будет готов. У вас может быть componentDidMount отправить обратно значение, сообщающее родителям, что оно готово к анализу.
Если вы не можете отредактировать сторонний компонент .. Проверьте, есть ли доступный общедоступный метод, который вы можете использовать? Может быть, он принимает функцию обратного вызова в качестве опоры?
0
Мне удалось обойти это, добавив прослушиватель мыши на самой таблице, а затем используя метод делегата jquery для маршрутизации запросов щелчка в строки таблицы.
Смежные вопросы
- 1. React - Состояние обновления для каждого дочернего компонента
- 2. React parent function вызывает функцию дочернего компонента ComponentDidMount?
- 3. onChange событие для дочернего компонента React для обновления состояния
- 4. React handleClick in parent
- 5. React-Router - метод передачи для дочернего компонента
- 6. Как установитьState из дочернего компонента в React
- 7. Как установить обработчик дочернего компонента в React?
- 8. React: Cant вызов функции внутри дочернего компонента
- 9. React JS изменение состояния дочернего компонента из родительского компонента
- 10. Обновление данных компонента из дочернего элемента дочернего узла в React
- 11. Вызов метода родительского компонента из дочернего элемента - React Native
- 12. speed-react - animating scrollTop после обновления компонента
- 13. React Access имя родительского компонента
- 14. Render a React element внутри компонента React
- 15. Импорт собственного компонента React
- 16. React: Как визуализировать родительский компонент из дочернего компонента?
- 17. Обновление компонента React от ключа
- 18. React Parent Child компонент не работает
- 19. Передача данных из дочернего компонента в родительский компонент в React
- 20. React: Как использовать ref дочернего компонента в родительском компоненте?
- 21. Доступ к событию onChange из дочернего компонента (React/Redux)
- 22. Looping in React, как получить имя prop.us от дочернего компонента
- 23. React + React-Router: переделать компонент Navbar при замене дочернего компонента при перенаправлении
- 24. React - Установить свойство компонента с другого компонента
- 25. Установить состояние компонента React извне компонента
- 26. Реакция компонента внутри интерполированного компонента React
- 27. React/JSX Динамическое имя компонента
- 28. Удаление подкомпонента из компонента React?
- 29. React Native: Создать ошибку компонента
- 30. React - onClick в экземпляре компонента?
componentDidUpdate должен это сделать - если сторонний компонент не делает ничего асинхронного. ComponentDidMount вызывается родительским после детей, поэтому он также будет делать то, что нужно, пока это важно только для первичного рендеринга (используйте компонент componentDidUpdate для чего-либо после этого). –
Я обнаружил, что ребенок не отображал таблицу html в момент, когда я был в компоненте parentDidUpdate. – Nishanth