Задать вопрос
@lexstile

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

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


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

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

P. S. Думал насчет HOC, но как это все связать между собой не совсем доходит.
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Merion Academy
    Frontend-разработка на React
    4 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
Решения вопроса 1
MaximBredikhin
@MaximBredikhin
Вряд ли вам нужен компонент-обертка для подобного рода задачи. Возможно, вам подойдет диспетчеризация по ключу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽