клику по кнопке без рендендеринга ? Либо просто по клику
value={} onChangeText={} рекомендую глянуть в доке два этих пропса
через ref
Я реф прикрутил но как вывести нужное значение с него? <Controller control={control} rules={{ required: true, maxLength: 10, }} render={({ field: { onChange, onBlur, value } }) => ( <TextInput ref={nots} style={style.input} onBlur={onBlur} onChangeText={onChange} onEndEditing={()=>{console.log("")}} value={value} multiline={true} numberOfLines={4} placeholder={"Введите текст"} /> )} name="text" />
nots.current выводит большой обект но непонятно как узнать значение
ref.current и там смотри либо value, либо target.value
В офф документации используется useState, там прям примеры есть как вытягивать value
useState зачем если он вызовет перерендеринг всего
к инпуту: ref={nots} value={nots?.current?.value} в nots?.current?.value будет лежать то, что вписали в инпут
ВЫвожу при клике получаю undefined const yes=()=>{ console.log(nots.current.value) }
Задача при клике на кнопку, не ререндеря компонент, что сделать? Вывести на экран?
ну типо да, в меня в модальном окне выскакивает поле после нажатия сохранить закрываю мадальное окно и основном окне в строке заметка показать введенный текст. Вреде бы просто но как то запутано с етими значениями
Если в модалку передать возможность устанавливать стейт, такой вариант тебе не подойдет?
Так тогда же будет перерендер типо с закритыем окна без нажатия на кнопку наверное?
Обсуждают сегодня