Задать вопрос
@konstantinst13

Как вставить JS-скрипт в React класс?

Мне нужно вставить js-скрипт в классовый компонент Реакта и сделать так, чтобы скрипт запускался только в тот момент, когда этот компонент уже смонтирован и физически есть в ДОМе. Как мне это сделать?
Благодарю за внимание.
  • Вопрос задан
  • 139 просмотров
Подписаться 2 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Buck
в общем у меня получилось через класс

class MyComponent extends React.Component {

	// пробрасываем пропсы если надо
	constructor(props) {
		super(props);
		this.props = props
	}

	componentDidMount() {
		// Сюда пишем скрипты которые нужны. Можно обращаться к чему хочешь (в пределах компонента)
	}

	render() {  
		return (
		<>
			//тут твоя jsx разметка
		</>
		)
	}
}
export default MyComponent;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽