Size: a a a

2020 February 24

К

Камран in JS Liberty
либо то, либо это)
источник

DE

Denis Efremov in JS Liberty
Кэп
источник

DE

Denis Efremov in JS Liberty
А что такое value2?
источник

AS

All Siris in JS Liberty
подскажите что не так в данном примере?
источник

К

Камран in JS Liberty
Denis Efremov
А что такое value2?
это переменная в которую записывается то, что пользователь вводит в инпут
источник

MK

Max Knight in JS Liberty
[value2, setValue] = useState('') - это хук в реакте для функциональных компонентов, означает, что оно проинициализирует value2 значением '' и предоставит метод setValue для его изменения
источник

MK

Max Knight in JS Liberty
изменения value2 без setValue делать нельзя
источник

К

Камран in JS Liberty
Max Knight
[value2, setValue] = useState('') - это хук в реакте для функциональных компонентов, означает, что оно проинициализирует value2 значением '' и предоставит метод setValue для его изменения
в точку, спасибо)
источник

К

Камран in JS Liberty
Max Knight
изменения value2 без setValue делать нельзя
а я и не делаю таких изменений. Только через функцию
источник

MK

Max Knight in JS Liberty
но проблема в том, что написано value2 || client.client.phone
источник

MK

Max Knight in JS Liberty
даже если ты сотрёшь value2 - тогда в инпут подставится второе значение
источник

MK

Max Knight in JS Liberty
ибо '' кастуется типа к false
источник

К

Камран in JS Liberty
да, и я вот не знаю как это обьяснить/сделать
источник

К

Камран in JS Liberty
чтобы он и за онкликом смотрел по каждому номеру + менялся при onChange
источник

MK

Max Knight in JS Liberty
тебе надо пропс сразу менять этот client.client.phone вместе с изменением value2
источник

DE

Denis Efremov in JS Liberty
value2 === '+7 '
источник

К

Камран in JS Liberty
Max Knight
тебе надо пропс сразу менять этот client.client.phone вместе с изменением value2
я думал насчёт не чистого компонента))
источник

MK

Max Knight in JS Liberty
я бы подумал над [value2, setValue] = useState(client.client.phone)
источник

К

Камран in JS Liberty
Denis Efremov
value2 === '+7 '
это хорошо, я бы так и оставил, но тогда при повторном!!! клике на номер в инпут он не подставляется
источник

MK

Max Knight in JS Liberty
и больше client.client.phone не использовал бы
источник