Size: a a a

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

2021 March 19

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Mike Rize
Кстатии это же очень плохой паттерн?
   const Content: JSX.Element =
     {
       text: Text,
       table: Table,
       images: Images,
       video: Video,
     }[type] || Common;
type в начале напишите и норм
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
я так не делаю, лично я, да и не встречал подобного давно
источник

MR

Mike Rize in React — русскоговорящее сообщество
А разве на память нет нагрузки?
источник

MR

Mike Rize in React — русскоговорящее сообщество
он же по идее сначала всё выгрзуил в память, а затем выбрал
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
ну это все храниться в объекте будет
источник

MR

Mike Rize in React — русскоговорящее сообщество
а в свитч кейсе нет
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Mike Rize
А разве на память нет нагрузки?
При сборке есть, но только для вебпака
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Mike Rize
а в свитч кейсе нет
нет
источник

MR

Mike Rize in React — русскоговорящее сообщество
Сергей Запольский
При сборке есть, но только для вебпака
почему? например type это пропс. тогда компонент будет толще
источник

MR

Mike Rize in React — русскоговорящее сообщество
у меня просто таких компонентов больше тысячи может быть на странице
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
написать метод getComponentByType и там свитчкейс, где по дефолту коммон
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Mike Rize
почему? например type это пропс. тогда компонент будет толще
Да
источник

MR

Mike Rize in React — русскоговорящее сообщество
🧨 ethorz
написать метод getComponentByType и там свитчкейс, где по дефолту коммон
да да, так и сделал. просто хотел уточнить. спасибо
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Mike Rize
у меня просто таких компонентов больше тысячи может быть на странице
чтобы оптимизировать - сделать виртуализацию
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
большое количество нод и браузер будет умирать
источник

MR

Mike Rize in React — русскоговорящее сообщество
была такая идея, даже POC есть
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
🧨 ethorz
чтобы оптимизировать - сделать виртуализацию
Оу если тысяча то надо что то придумать
источник

MR

Mike Rize in React — русскоговорящее сообщество
но мне нужно ещё скроллится до этого компонента
источник

MR

Mike Rize in React — русскоговорящее сообщество
до того который выбранн
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Mike Rize
но мне нужно ещё скроллится до этого компонента
типа якоря?
источник