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

Как правильно сделать размонтирование элемента (блока) в react.js?

В документации сказано, что componentWillUnmount запускается перед размонтирование элемента из DOM. Но как сделать размонтирование элента?
Говоря попросту мне надо один элемент заменить другим, которые привязаны к одному id или просто удалить элемент.
Как грамотно это сделать, что бы запускался componentWillUnmount у элемента, который удаляется из DOM?
  • Вопрос задан
  • 5763 просмотра
Подписаться 3 Оценить 3 комментария
Ответ пользователя PQR К ответам на вопрос (3)
PQR
@PQR
Допустим сначала вы создали компонент и отрендрили его на странице так:
React.render(<MyComponent />, document.getElementById('container'));


Позже, вы можете удалить его из DOM дерева, плюс React сам почистит все обработчики событий так:
React.unmountComponentAtNode(document.getElementById('container'));


facebook.github.io/react/docs/top-level-api.html#r...
Ответ написан
Комментировать