Size: a a a

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

2020 August 08

A

Andrey in React — русскоговорящее сообщество
Roman Usherenko
насколько нормальная идея при рендеринге какого-либо списка заворачивать каждый элемент списка в свой собственный контекст. а в value класть идентификатор. чтоб не передавать его каждый раз вниз по дереву?
мне кажется, пропсдриллинг - проще и читать, и заимплементить)
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Roman Usherenko
насколько нормальная идея при рендеринге какого-либо списка заворачивать каждый элемент списка в свой собственный контекст. а в value класть идентификатор. чтоб не передавать его каждый раз вниз по дереву?
Новый контекст- дорого
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Таймураз Кайтмазов
Новый контекст- дорого
не ну контекст не новый - он один на все элементы. Context.Provider - разный

или ты это и имеешь в виду дорого?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Andrey
мне кажется, пропсдриллинг - проще и читать, и заимплементить)
хз мне просто нравится АПИ без пропов вообще, но может это я гоню
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
Roman Usherenko
не ну контекст не новый - он один на все элементы. Context.Provider - разный

или ты это и имеешь в виду дорого?
Не нужно создавать контекст на каждый чих
Твоя задача и без контекста решается
источник

A

Andrey in React — русскоговорящее сообщество
Roman Usherenko
хз мне просто нравится АПИ без пропов вообще, но может это я гоню
разделяю, но это не тот случай, как по мне)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Таймураз Кайтмазов
Не нужно создавать контекст на каждый чих
Твоя задача и без контекста решается
не ну любую задачу можно решить без контекста. я пытаюсь понять, что именно дорого? рендерить провайдер?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Andrey
разделяю, но это не тот случай, как по мне)
возможно, потому и спрашиваю)
источник

BE

Black Eyes in React — русскоговорящее сообщество
Подскажите как быть
Slider не хочет обновляться, если данные поменяются, форсить ?
источник

V

Vetro in React — русскоговорящее сообщество
а где они меняются?
источник

BE

Black Eyes in React — русскоговорящее сообщество
Vetro
а где они меняются?
везде, test summa обновляется
А слайдер после первого рендера не меняется
Хотя в него новый val отсылаю
источник

V

Vetro in React — русскоговорящее сообщество
закинь в репл свой код
источник

И

Илья in React — русскоговорящее сообщество
Black Eyes
Подскажите как быть
Slider не хочет обновляться, если данные поменяются, форсить ?
Без песочницы не понятно ничего. Но возможно надо заменить defaultValue на value?
источник

BE

Black Eyes in React — русскоговорящее сообщество
Так все вопрос закрыт) баг в коде был
источник

ИС

Иван Старкин... in React — русскоговорящее сообщество
Всем привет. Возможно глупый вопрос, но, не могли бы вы мне помочь. Почему в данном случае child2 не показывает свой контент. А если в child прописать child2 то все оки
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
а можно код обоих
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Иван Старкин
Всем привет. Возможно глупый вопрос, но, не могли бы вы мне помочь. Почему в данном случае child2 не показывает свой контент. А если в child прописать child2 то все оки
Потому, что внутри child надо явно рендерить props.children
источник

ИС

Иван Старкин... in React — русскоговорящее сообщество
просто написать внутри child this.props.children?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Иван Старкин
просто написать внутри child this.props.children?
Не знаю, как это "просто написать"
Отрендерить проп children внутри компонента
return <>{props.children}</>
источник
2020 August 09

AM

Alexey Masyukov in React — русскоговорящее сообщество
Граждане, не замечали тормоза рендера с React.memo на десятках/сотнях компонентов?
источник