я не могу удалить одну строку response-final-form-array и сброс не работает должным образом - PullRequest
0 голосов
/ 14 января 2020

go через этот код и добавьте клиентов и удалите его. выдает ошибку.

https://codesandbox.io/s/array-fields-7x1n3

Ответы [ 2 ]

0 голосов
/ 14 января 2020

Мне удалось заставить его работать, сделав твой тег remove span следующим образом:

<span type="button"
      onClick={() => fields.remove(index)}
      style={{ cursor: "pointer" }}> 
❌ 
</span>

В основном я сделал span a button. Я думаю, что проблема заключается в определении validator из final-form-arrays, возможно, что-то связано с разницей между span и button onClick событием, но я не уверен ..

0 голосов
/ 14 января 2020

Определите как это

<span
    onClick={() => deleteIt(index)}>
     ❌
 </span>

код функции

const deleteIt=index=>{
    console.log(index)
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...