Вызов функции на компоненте перестал работать, когда дочерний компонент получает innerRef - PullRequest
0 голосов
/ 28 мая 2018

У меня следующий раздел рендеринга, как показано ниже.onAddNode происходит из родительского компонента и используется для обновления состояния при добавлении нового элемента.Эта функция работает найти, если я удаляю innerRef на Input styled-component.Я пытался выяснить, почему это происходит, но пока не смог найти никаких объяснений.

Кто-нибудь знает, почему это происходит?Я просто хочу знать, почему это происходит, чтобы я мог кое-что выяснить оттуда.

Спасибо.enter image description here

- Редактировать

Компонент Input, который получает опорную функцию, не является компонентом реакции.Это styleled-component.

Мой setReference () устанавливает параметр и сохраняет его в компоненте.Эта функция вызывает .bind (this) в конструкторе компонентов.enter image description here

1 Ответ

0 голосов
/ 28 мая 2018

Настройка innerRef на компоненте Wrapper решила это.

...