точка (.) в именах полей считается элементами массива - PullRequest
0 голосов
/ 13 мая 2019

Имя поля имеет точку (.) char разделяет значения и не принимает значение из текстового поля.Например, имя поля равно FirstName., тогда в значениях json оно принимает значение "FirstName.":"","FirstName":[].Даже если у поля есть точка (.) Char где-то посередине, она также ведет себя так же, как я упоминал.Глубокие поля с именем prop, содержащим цифры, считаются элементами массива.Например, если поместить поле с name="FirstName." в a, предполагается, что foo является массивом, а не стандартным объектом.

Ссылка в песочнице https://codesandbox.io/s/rjo85xwqoo

Ожидаемое поведениезначение из текстового поля и сопоставьте его с полем.Форма будет представлять простой объект, а не массив.Любые вложенные имена полей будут отображаться как свойства этого объекта

...