Как передать функцию обратного вызова в атрибуте Link to - PullRequest
0 голосов
/ 20 декабря 2018

Я использую React 16.6 и response-router v4 для веб-приложения master-detail.Я показываю заголовки в панели навигации с отдельными элементами, отображаемыми с использованием React Router и Links.Используя компоненты, я могу легко визуализировать элементы массива, но я хочу разрешить редактирование на месте для каждого компонента с изменениями состояния, распространяемыми обратно к родителю.

Следующие детали здесь , я пробовалпередача функции обратного вызова с использованием состояния в объекте «to».Функция недоступна, когда я проверяю конструктор компонента.

Пример

<Link class="col" to={{pathname: `/listing/${id}`,  state: {entity: elem, callback: updateComponent}}}>{elem['name']}</Link>

Где updateComponent - это функция.

Какой предпочтительный способ подойти к этому сценарию?

1 Ответ

0 голосов
/ 20 декабря 2018

Просто взглянул на него и из того, что я понял, action предназначено для истории.

action - (string) The current action (PUSH, REPLACE, or POP)

Вы можете вызывать обратные вызовы с помощью onClick

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...