2016-12-12 2 views
2

Из метода рендеринга моего компонента реагирования моего родителя Я создаю список дочерних компонентов радиокно.реагировать ComponentDidMount

Мне нужно вызвать метод после завершения рендеринга, т. Е. Детальные компоненты также отображаются полностью.

Я попытался следующий механизм:

  1. прошел обратный вызов: он не работал. Он был вызван перед рендерингом.
  2. называется методом непосредственно в компонентеDidMount. Тот же выпуск
  3. называется методом в компонентеDidUpdate. Тот же выпуск

Я передаю все данные через реквизиты родительскому -> ребенку и не участвует в редукции.

Как я могу это достичь?

+0

Просьба указать код, который вы написали. Вам, вероятно, не нужен cDM/cDU. –

ответ

1

просто завернуть в тайм-аут в родительская компонента componentDidMount

componentDidMount() { 
    setTimeout(this.myMethod, 1000/60) 
} 

componentDidUpdate не вызывается на начальной визуализации, следовательно, вы не можете использовать его.

+0

Не работал. Я сделал следующее componentDidMount() { setTimeout (this.myMethod, 2000) } –

+1

Спасибо. Это сработало. Это не изначально, поскольку я напрямую вызывал свой метод, и я просто изменил его на анонимный звонок, и он сработал. –

 Смежные вопросы

  • Нет связанных вопросов^_^