Я пытался проанализировать моментальный снимок кучи с помощью инструмента разработчика chrome моего приложения и увидел, что элементы div
, возвращенные из следующей функции, рассматриваются как DetachedHtmlDiv
и не могут быть сохранены.
Я пытаюсь понять причину этого. Это то, что я передаю функцию this.showZ
в нем. или для каждого рендера, который вызывается renderY
, и по какой-то причине это не может быть G C 'ed.
или это обычное явление.
renderY() {
const { checkX } = this.state;
if (checkX === 'open') {
return (
<div className="empty-list">
<h3> Title </h3>
<span onClick={this.showZ}>Click here</span>
</div>
);
}
return <div />;
}