Size: a a a

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

2021 June 02

AA

Andrey Anelkin in React — русскоговорящее сообщество
@draco241 @knoppixjs Всем привет. В общем, та проблема была пофикшена с перформансом на свг( не сейчас, ранее, но только добрались руки). Что  в итоге было сделано: отказались от createSelector почти во всех случаях, был сделан отдельный провайдер для поставки статики и информации о базовых контейнерах( для просчетов зума), пофикшена проблема с hit test(путем подставки лайаута во время перемещения), динамический рендер ситов( именно рендер, невидимые элементы не убираются, так как это занимает много времени также), Оптимизиция зума через transform translate3d, scale3d с преобразованием его в width height после зума, чтобы избежать размытия. + упрощение всех возможных выборок и обращений к обьектам( например obj2[obj1.key]) Все это превратило сайт в отлично оптимизированную приложеньку 🙂 ( не идеальную, но да)
источник

N

Neferpiku in React — русскоговорящее сообщество
Как вообще реакт относится к рекурсии, если я хочу построить так скажем дерево нод через рекурсию, перформанс упадёт:?
источник

АГ

Андрей Гуртовой... in React — русскоговорящее сообщество
наврядлие
источник

L

Looch in React — русскоговорящее сообщество
точно так же как и обычный js
источник

L

Looch in React — русскоговорящее сообщество
а рекурсию лучше не юзать вообще, while + stack (хотя вроде бы с es6 уже начали оптимизировать tail call )
источник

N

Neferpiku in React — русскоговорящее сообщество
почему
источник

N

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

VB

Vladimir Boyko in React — русскоговорящее сообщество
Поздравляю! Очень приятно слышать, что получилось решить задачу
источник

L

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

ЕГ

Евгений Галицын... in React — русскоговорящее сообщество
Гайз есть тут кто для стилей Linaria использует в проде с ssr? Отзовитесь плиз )
источник

АГ

Андрей Гуртовой... in React — русскоговорящее сообщество
https://codesandbox.io/s/zrn69262q3?file=/src/Hello.js
вот пример с рекурсией примерно размером 800 элементов

можно поиграться и попытаться сломать
источник

N

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

M

Maxim in React — русскоговорящее сообщество
Переслано от Maxim
Привет, как проверить что внутри объекта answerOptions лежит массив ? React + TypeScript
Или может в чем то другом заключается ошибка ?
До этого было написано просто на React, все работало. Или список(li), может разделить это на отдельные компоненты ? И тогда заработает
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
ребят, а как-то вот таким образом можно из контейнера в презентационный компонент экшны пропихивать?
идея в том, чтобы не вызывать dispatch из презентационного компонента
источник

VL

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

Т🧔

Тимур 🧔🏻☝🏿... in React — русскоговорящее сообщество
Всем привет. я пока что только начал изучать реакт, поэтому есть вопросик. Вот у меня сейчас такая задача:
Есть карточка, в ней тянутся данные из JSON файла, краткое описание тарифа. По нажатию кнопки "Подробнее" открываются подробности этого тарифа. Идея в том, чтобы сделать универсальную штуку, которую можно применить для различных тарифов, крч чтоб не писать руками для каждого окна отдельные данные
источник

Т🧔

Тимур 🧔🏻☝🏿... in React — русскоговорящее сообщество
вопрос в том, что я пока что додумался реализовать это так:
для каждой строки сделать отдельный хук, которые передаются в пропс открытия этого окошка. Есть какой то более изящный вариант? Потому что мне кажется, что так, как я сделал, это не совсем правильно
источник

ЕГ

Евгений Галицын... in React — русскоговорящее сообщество
Вопросик перед map поставь optional chaning
источник

MS

Maks Senuk in React — русскоговорящее сообщество
что выбрать?)
источник

AZ

Alexandr Zharkov in React — русскоговорящее сообщество
Думаю 2
источник