Size: a a a

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

2020 September 23

RU

Roman Usherenko in React — русскоговорящее сообщество
Эльдар
как можно вручную (неправильно) изменить состояние редакса? без диспатчей. возможно ли это вообще?
ну конечно
const slice = useSelector((state) => state.slice)
slice.mutation = 'fuck'
источник

AZ

Alexander Zayka in React — русскоговорящее сообщество
Ivan Bobchenkov
Люди, у меня есть условный рендеринг input, как мне блед в него ref передать? Он постоянно undefined
Не особо понятнее кейс. Сейчас бы я написал forwardRef, но, чувствую, не в этом дело
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Не особо понятнее кейс. Сейчас бы я написал forwardRef, но, чувствую, не в этом дело
Дело в том, что при рендере input он не передает ref :)
А гребанный линтер запрещает мне использовать autofocus
источник

AZ

Alexander Zayka in React — русскоговорящее сообщество
Ivan Bobchenkov
Дело в том, что при рендере input он не передает ref :)
А гребанный линтер запрещает мне использовать autofocus
Просто <input />?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Просто <input />?
Да
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Просто <input />?
источник

AZ

Alexander Zayka in React — русскоговорящее сообщество
Классы или функции юзаешь?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Классы или функции юзаешь?
Выше скрин
источник

AZ

Alexander Zayka in React — русскоговорящее сообщество
Ivan Bobchenkov
Выше скрин
Не вижу выполнение хандлера
источник

SO

Stas Olshanov in React — русскоговорящее сообщество
Сталкивался с подобной проблемой, так и не смог получить ref. Судя по всему ты пытаешься получить ref инпута в другом компоненте
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Не вижу выполнение хандлера
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Stas Olshanov
Сталкивался с подобной проблемой, так и не смог получить ref. Судя по всему ты пытаешься получить ref инпута в другом компоненте
Нет, судя по всему, нереально получить ref из компонета который рендерится по условию, либо костылями с принудительным re-render
источник

SO

Stas Olshanov in React — русскоговорящее сообщество
Ivan Bobchenkov
Нет, судя по всему, нереально получить ref из компонета который рендерится по условию, либо костылями с принудительным re-render
А ты попробуй без условия и поймешь
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Stas Olshanov
А ты попробуй без условия и поймешь
Без условия все отлично
источник

AZ

Alexander Zayka in React — русскоговорящее сообщество
Да, тоже грешу на условие. Но, вроде как изменение current отслеживается же?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Alexander Zayka
Да, тоже грешу на условие. Но, вроде как изменение current отслеживается же?
Каким образом?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Alexander Zayka
Да, тоже грешу на условие. Но, вроде как изменение current отслеживается же?
нет
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
В общем, тут только autofocus. Диагноз - нереально передать ref и выполнить логику если компонент рендерится по условию, какая-то жесть
источник

AZ

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

A

Andrian in React — русскоговорящее сообщество
Ivan Bobchenkov
В общем, тут только autofocus. Диагноз - нереально передать ref и выполнить логику если компонент рендерится по условию, какая-то жесть
А как ты хотел?
источник