Size: a a a

React — русскоговорящее сообщество

2021 May 28

CG

Cat Gn in React — русскоговорящее сообщество
Получается, что каждый компонент, который использует компонент с моим инпутом должен реализовать такой код:
const newInputValue = event.currentTarget.value;
     setInputValue(newInputValue);

а это дублирование бесит
источник

TP

Taras Postoliuk in React — русскоговорящее сообщество
const [inputValue, setInputValue] = useState(‘’)

const handler = e => setInputValue(e.target.value)

<CustomInput onChange={handler} value={inputValue} />
источник

CG

Cat Gn in React — русскоговорящее сообщество
Это та проблема, которую я и описывал, просто в поисках лучшего решения
источник

TP

Taras Postoliuk in React — русскоговорящее сообщество
Почти все реюзабельные компоненты принимают сверху хендлеры и велью
источник

TP

Taras Postoliuk in React — русскоговорящее сообщество
На то они и реюзабельные
источник

CG

Cat Gn in React — русскоговорящее сообщество
Печалька, конечно(
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Можно сделать поддержку одновременно contolled и uncontrolled режима
источник

GO

Green Orange in React — русскоговорящее сообщество
если нет надобности изменять снаружи, то пусть самостоятельно,
а если есть, то пусть снаружи?
источник

VB

Vladimir Brozhik in React — русскоговорящее сообщество
добрый день

подскажите есть какая нибудь библиотека для react, которая предоставляет компонент по аналогии с ScrollView или FlatList как в RN ?
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
источник

VB

Vladimir Brozhik in React — русскоговорящее сообщество
Спасибо!!
источник

ei

export default - зло... in React — русскоговорящее сообщество
Нет
источник

ei

export default - зло... in React — русскоговорящее сообщество
Нет
источник

GO

Green Orange in React — русскоговорящее сообщество
источник

CG

Cat Gn in React — русскоговорящее сообщество
Это их хук для такого рада задач?
источник

GO

Green Orange in React — русскоговорящее сообщество
Вашу задачу не совсем понял, но можно почитать для чего и как используется, мб подойдёт
источник

CG

Cat Gn in React — русскоговорящее сообщество
Кстати, проблемы начинаются ещё тогда, когда ты оборачиваешь инпут в другой компонент, у которого нужно установить value ,которое он передаст этому инпуту, получается, что ты уже дважды дублируешь логику обратного вызова
источник

CG

Cat Gn in React — русскоговорящее сообщество
Спасибо
источник

ei

export default - зло... in React — русскоговорящее сообщество
Фигню какую-то делаешь, все должно идти из стейта сверху, и меняться тоже он должен
источник

ei

export default - зло... in React — русскоговорящее сообщество
По-другому только с дебаунсом делается
источник