Formik и реагировать на автозаполнение - PullRequest
0 голосов
/ 05 февраля 2019

Я ищу способ соединения двух библиотек: реагировать-автозаполнение и formik .Однако я не могу найти способ.

Пожалуйста, дайте мне несколько советов.

1 Ответ

0 голосов
/ 09 марта 2019

Вы можете использовать setFieldValue, предоставленный Formik.

<Autocomplete
      getItemValue={(item) => item.label}
      items={[{ label: 'apple' }, { label: 'banana' }, { label: 'pear' }]}
      renderItem={(item, isHighlighted) => <div style={{ background: isHighlighted ? 'lightgray' : 'white' }}>{item.label}</div>}
      value={values.value}
      onChange={(e) => setFieldValue('value', e.target.value)}
      onSelect={(val) => setFieldValue('value', val)}
/>

Пример кода: https://codesandbox.io/s/n0y93104qp

...