В Material-ui, когда мы используем Input против Textfield для построения формы? - PullRequest
1 голос
/ 14 мая 2019

Может быть, это всего лишь основной вопрос, но пока не нашли разумного объяснения.Я новичок в реакции и использую материал-интерфейс совсем недавно.Я не очень ясно, когда использовать поле ввода против Textfield для создания формы?

Глядя на документацию, кажется, что TextField является надмножеством того, что может делать Input, но не уверен.Сайт Material-ui использует примеры для текстового поля и ввода, без указания преимуществ одного над другим и любых вариантов использования.

Пожалуйста, предложите.

1 Ответ

2 голосов
/ 14 мая 2019

В большинстве случаев вы должны использовать TextField, а не компоненты более низкого уровня, которым он делегирует (например, Input).

Соответствующая часть документации находится здесь: https://material -ui.com / demos / text-fields / # components .

Особенно эта строка:

TextField состоит из более мелких компонентов (FormControl, Input, FilledInput, InputLabel, OutlinedInput и FormHelperText), которые можно напрямую использовать для существенной настройки ввода формы.

Основная причина использования этих низкоуровневых компонентов заключается в том, что вам нужно каким-то образом настроить ввод формы, который не поддерживается с помощью TextField.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...