Почему тебе заранее не создавать инпуты?)
Что ты имеешь в виду?
Ну ты мапом не создай. Создай заранее компоненты для модалки и по каким-то триггером открой их
Как ты себе это представляешь? Типа пользователь захочет 100 компонентов создать, так мне их столько вручную создавать нужно будет?)
А понятно теперь) я картинку плохо смотрел.
а что именно не работает
Ну по кнопке длинна массива увеличивается(инпуты создаются), но когда пытаешься ввести что-то, то ничего не показывает и создается новый инпут. Короче перерендеринг происходит
я бы посоветовал использовать какую-нибудь либу для форм, например react-hook-form. Там такие моменты предусмотрены. Вот ссылка на конкретный метод для создания динамических форм https://react-hook-form.com/api/usefieldarray
Спасибо, сейчас попробую. А то я чёто забыл про все эти либы
можно решить и без библиотек, но с ними проще будет
Чувак! Я тут решил тебе помочь... Пример хороший написал :) Держи! https://codesandbox.io/s/naughty-currying-zpl1o?file=/src/App.js
Лол
Спасибо, ща гляну
Обсуждают сегодня