@lexstile

Как проще всего реализовать дополнительный функционал для существующего инпута?

Есть набор полей следующего вида:
<Input 
        name={`${namePrefix}.issuedBy`}
        placeholder='Кем выдан'
        defaultValue={get(defaultValue, 'issuedBy')}
      />


Суть в чем - необходимо реализовать доп функционал для инпута таким образом, чтобы текущий инпут не был внутри затронут, но добавилась логика для запроса на сервер для получения значения при вводе информации со стороны пользователя, после чего бы мы могли после выполнения запроса подставить в value инпута.
Метод запроса для каждого инпута будет разным.

Вопрос в том, как правильно организовать структуру для подобного рода задачи?
Было бы круто, если бы расписали по шагам. Заранее благодарен.

P. S. Думал насчет HOC, но как это все связать между собой не совсем доходит.
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
MaximBredikhin
@MaximBredikhin
Вряд ли вам нужен компонент-обертка для подобного рода задачи. Возможно, вам подойдет диспетчеризация по ключу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы