Size: a a a

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

2020 November 05

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Ruslan
в этом случае создание веб-сокет клиент инстанса. понимаю, что в стейте он явно не нужен, но интересует вопрос, насколько вариант с инстансом в стейте хуже в плане производительности? или же это не влияет на производительность?
это не влияет но стейт не место для инстансов чего бы то ни было
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Подскажите, кто тут тру ФП, как вот это добро переписать на ФП без this?
Задача вот в чём, функция должна тоглится (это не проблема), при тогле отрабатывает эффект, если true, то идет бесконечная штуковина в setInterval, если false - то надо её совсем вырубить, заранее спасибо за помощь
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Dmitriy Kupriyanov
Народ делаю переключалку с табами  на React и каждый раз когда перехожу по табам, картинки постоянно грузятся заново. При этом в коде указано <img src="" class="sc-bra-dDT hoeEop"> Почему  так может быть? Почему картинки не кешатся, не могу понять?
может просто dev tools открыты?
источник

S

Sunpacker in React — русскоговорящее сообщество
Подскажите, почему ререндер компонента происходит несколько раз (см. консоль)? ререндер тащит за собой перерисовку сетки, что может снизить производительность

идея была в том, чтобы при ресайзе подождать 250мс и уже тогда делать перерисовку сетки

https://codesandbox.io/s/beautiful-framework-zu6w6?file=/src/App.tsx:1354-1368
источник

И

Иван in React — русскоговорящее сообщество
Ruslan
в этом случае создание веб-сокет клиент инстанса. понимаю, что в стейте он явно не нужен, но интересует вопрос, насколько вариант с инстансом в стейте хуже в плане производительности? или же это не влияет на производительность?
Не влияет. Просто ему там не место
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Sunpacker
Подскажите, почему ререндер компонента происходит несколько раз (см. консоль)? ререндер тащит за собой перерисовку сетки, что может снизить производительность

идея была в том, чтобы при ресайзе подождать 250мс и уже тогда делать перерисовку сетки

https://codesandbox.io/s/beautiful-framework-zu6w6?file=/src/App.tsx:1354-1368
попробуй убрать <React.StrictMode>
источник

|

|Atlas| in React — русскоговорящее сообщество
Привет. Если есть условный сервер, который отдает какой-то json, который потом как-то возможно мапится в компонентах реакта, какой вид роутера при деплое для этого использовать? Browser или Hash?
источник

DK

Dmitriy Kupriyanov in React — русскоговорящее сообщество
Ilya Agarkov
может просто dev tools открыты?
нет (
источник

S

Sunpacker in React — русскоговорящее сообщество
Ilya Agarkov
попробуй убрать <React.StrictMode>
это next.js, он по дефолту там вроде как оффнут
источник

S

Stanislav in React — русскоговорящее сообщество
Sunpacker
это next.js, он по дефолту там вроде как оффнут
в нексте он оффнут
источник

S

Sunpacker in React — русскоговорящее сообщество
Stanislav
в нексте он оффнут
а почему тогда ререндер несколько раз происходит?
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Sunpacker
это next.js, он по дефолту там вроде как оффнут
офнут не офнут, говорю же попробуй убрать, результат увидишь
источник

S

Sunpacker in React — русскоговорящее сообщество
Ilya Agarkov
офнут не офнут, говорю же попробуй убрать, результат увидишь
как я его уберу если у меня нет index.js как в обычном реакт приложении? он включается через конфиг, а в конфиге его нет
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Sunpacker
как я его уберу если у меня нет index.js как в обычном реакт приложении? он включается через конфиг, а в конфиге его нет
источник

S

Sunpacker in React — русскоговорящее сообщество
блин это сендбокс создал
источник

IA

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

IA

Ilya Agarkov in React — русскоговорящее сообщество
он сам отключится в prod режиме
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
ну или как раз собери в прод режиме и посмотри есть ли лишнии рендеры
источник

S

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

S

Sunpacker in React — русскоговорящее сообщество
Ilya Agarkov
он сам отключится в prod режиме
залил на Vercel, все тоже самое

https://sopromat-online.vercel.app/App
источник