Два скрипта взаимодействуют друг с другом: один написан на React, другой на jQuery. В React-компоненте есть textarea и есть событие onChange, которое изменяет state. Скрипт jQuery изменяет значение textarea, но onChange при этом не срабатывает. Возможно ли как-то вызывать onChange в реакт-компоненте при изменении textarea jQuery-скриптом?
Заранее спасибо за ответ
Нашла ответ. Можно осуществлть доступ к любому методу компонента, если создать ref и присвоить в window.
ReactDOM.render(<Page ref={(ourComponent) => {window.ourComponent = ourComponent}} />, document.getElementById("app"));
...
//какой-то новый value в скрипте jquery
window.ourComponent.setState(value)
Источник: https://brettdewoody.com/accessing-component-methods-and-state-from-outside-react/
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть сайт генератор паролейТам при нажатии на кнопку идет плавный скролл
Есть текст в richTextBox1Как проверить, является ли выделенная область жирным текстом?
Пытаюсь использовать Invoke для того, чтобы использовать winform-контролы в другом потокеИ один из аргументов у меня по задумке должен быть ref
Раньше я часто использовал Invoke для решения подобных проблем, и проблем никогда не былоНо слышал, что с появлением async/await эта проблема решена