реакте есть возможность родительскому компоненту потребовать чтобы дочерний имел какое то определнное проперти обязательно?
Например
<form><input name='a'/></form>
Может ли компонент формы требовать чтобы инпут всегда имел свойство name?
Да я знаю что можно просто в инпут написать name обязательно, но я хочу ограничить name не просто строкой а конкретной строкой, в зависимости от конкретной формы
как связана форма и тайпскрипт?
ну в форме я например задаю список инпутов, и у них уникальные имена, и в форме использую инпуты и хочу чтобы в свойство name у инпута нельзя было ничего написать иного кроме определенного набора строк
это называется валидация
Да валидацию как сделать в тайпскрипте?
воспользоваться например вот этим - https://react-hook-form.com/
Да, я им и пользуюсь
а в идеале подробнее узнать что такое тайпскрипт
входные значения компонента типизировать
я знаю что такое тайпскрипт, но видимо не до конца. Я сейчас сделаю демку
Ты пытаешься переопределить HTMLAttributes
всмысле он пропсы типизировать просто хочет?
name он хочет конкретного значения строки
Обсуждают сегодня