Просто обычно, это делают люди с каким-то уклоном в визальную составляющую и свг. Человек, котрый пишет логику и архитектуру, вряд ли с легкостью создаст красивую свг анимашку (
Кто то делал графики на D3 только для риалтайма? А то я тут подключил вэбсокет и вкладка стала загибаться... Вот и думаю что я не так делаю. Слишком много рирендеров. Уменьшил частоту обновления графика до 1 секунда, но всё равно туго. Есть какие может примеры?
Кто то делал графики на D3 только для риалтайма? А то я тут подключил вэбсокет и вкладка стала загибаться... Вот и думаю что я не так делаю. Слишком много рирендеров. Уменьшил частоту обновления графика до 1 секунда, но всё равно туго. Есть какие может примеры?
У тебя канва или свг для отрисовки? С канвой возможно будет по бодрее чуть. Eще погугли как к сущесвующим данным добавлять новые data().join, так с свг просто <path d="..."/> добавиться.
У тебя канва или свг для отрисовки? С канвой возможно будет по бодрее чуть. Eще погугли как к сущесвующим данным добавлять новые data().join, так с свг просто <path d="..."/> добавиться.
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
Как это реакст для перерисовки? Реакт-файбер по своим фреймам ресует, он тебе возможно все и херит. Попробуй через рефы сделать, если реакт нельза убрать
Как это реакст для перерисовки? Реакт-файбер по своим фреймам ресует, он тебе возможно все и херит. Попробуй через рефы сделать, если реакт нельза убрать
Я тут недавно смотрел относительно свежее выступление Shirley Wu, она рекомендовала использовать D3 только для вычислений. А Реакт уже сам всё что нужно отрисует, так как он работает через virtualDOM. Сравнивая что нужно поменять. Хотя с рефами попробую. Мало ли )
Использую svg. А для перерисовки ReactJS ) Буду тестить, думаю что то найду.
Это скорее всего не поможет, но все же... . Можешь в React попробовать использовать memo для функциональной компоненте или PureComponent для классовой компоненте, это поможет избежать перерисовки компоненты(когда props падает старый, то перерисовка не происходит)