Я хотел бы отображать разрыв строки каждый раз, когда пользователь нажимает кнопку ввода в поле ввода. Позвольте мне показать вам этот пример изображения: https://i.stack.imgur.com/wyF4R.png
Как видите, пользователь пишет на входе:
line 1
line 2
line 3
line 4
Но мое приложение не распознает это как разрывы строк и показывает все в одной строке, как показано над входами.
Вот как выглядит мой код ввода:
<TextField
label="Description"
variant="outlined"
id="desc"
type="text"
name="Description"
value={this.state.desc}
onChange={(e) => {
this.setState({ typed: true });
this.setState({ desc: e.target.value });
}}
required
disabled={this.state.loading}
multiline
></TextField>
Я не уверен, как визуализировать каждую строку break, который пользователь помещает во ввод, особенно потому, что каждое изменение регистрируется как значение состояния описания, и даже если я использую регулярное выражение для замены разрывов строк на br, оно просто покажет br как строку.