@undefined_title

Как лучше получать текст из input html элемента?

я знаю два варианта, через state и через ref, но что будет быстрее работать, и что будет проще для дебага, понимания
1:
state = { text: '' }
<input onChange={text => this.setState({text})}/>
<span>{this.state.text}</span>

2:
<input ref={ref => this.textInput = ref}/>
<span>{this.textInput.value}</span>

что лучше? и как делаете вы?
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
Считается что использование ref это плохой тон в реакте и лучше его использовать только в крайнем случае когда он действительно необходим.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект