Массив строк - без вложенности - PullRequest
0 голосов
/ 25 марта 2019

Я хочу, чтобы мои данные уровня записи формы выглядели так:

{
   names: ['foo name', 'bar name']
}

Однако мне приходится вкладывать, что дает мне:

{
   names: [ { name: 'foo name' }, { name: 'bar name' }]
}

Гнездо вызваноthis:

        <FieldArray name="names">
          {({ fields }) =>
            fields.map((name, index) => (
              <div key={name}>
                <Field
                  name={`${name}.name`}
                  component="input"
                  placeholder="Name"
                />
              </div>
            ))
          }
        </FieldArray>

Есть ли способ избежать этого вложения и получить FieldArray из просто строк?

1 Ответ

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

Решил, мне просто пришлось использовать

name={name}

вместо

name={`${name}.name`}

Cool!

...