@smir11

Цикл создания инпутов?

Здравствуйте, подскажите пожалуйста, можно ли через цикл создавать инпуты в реакте ? Количество инпутов будет вводится в другом инпуте и это число будет использоваться для цикла
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
TMProject
@TMProject
Frontend developer React/Redux
import React, { useState } from 'react';

const MyComponent = () => {
  const [numOfInputs, setNumOfInputs] = useState(0);

  const handleNumOfInputsChange = (event) => {
    setNumOfInputs(event.target.value);
  };

  const inputArray = Array.from({ length: numOfInputs }, (_, index) => index + 1);

  return (
    <div>
      <input type="number" value={numOfInputs} onChange={handleNumOfInputsChange} />

      {inputArray.map((inputNum) => (
        <input key={inputNum} type="text" />
      ))}
    </div>
  );
};

export default MyComponent;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы