Мне нужно создать поиск в таблице. При вводе текста в текстовое поле input, должен идти запрос на сервер и возвращаться данные соответствующие запросу. Я хочу это реализовать с помощью React-Router. Задумка следующая: я пишу текст в поле, из поля получаю данные с помощью event.target.value, затем хочу полученyое значение добавить к<Link to="api/document/${event.target.value}">. Но я не знаю как можно запустить <Link to="api/document/${event.target.value}">из какой-нибудь функции.
Подскажите если есть какие-нибудь идеи по этому поводу.
Попробуй повесить на onChange в input useState, где будет храниться event.target.value. А затем сможешь его вывести где угодно. Правда здесь значение будет отставать на одно действие в input, поэтому если значение нужно только внутри одной функции, то лучше на onChange вызывать функцию с параметром event.target.value.
Я правильно понял проблему?
Я так и сделал, у меня в родительском компоненте хранится в state event.target.value.
Мне надо вставить event.target.value в url для повторного запроса на сервер.
Это реализация поиска на сервере.