В React Final Form, предоставляя initialValues ​​для вложенных полей - PullRequest
0 голосов
/ 25 августа 2018

Я работаю с React Final Form, и по какой-то причине, когда я пытаюсь передать начальные значения его initialValues prop, он не работает, если ключи, которые я использую, имеют формат 'key6.value' -Field с таким именем остается пустым.Это работает, однако, если формат не имеет.в середине, например, 'key6value'.

Почему initialValues ​​не работает для этих вложенных полей (полей с именами, которые имеют.)?И что я могу сделать, чтобы он прошел initialValues?

Я тщательно проверил это, чтобы удостовериться, что идентифицировал проблему, и единственная разница между заполнением полей и отсутствием была.в их атрибуте name.

1 Ответ

0 голосов
/ 31 августа 2018

Вам нужно будет выполнить инициализацию с фактической вложенной структурой. Не так:

{
  'key5.value': 'init value' // ❌
  ...
}

Как это:

{
  key5: {
    value: 'init value' // ✅
  }
  ...
}

Это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...