Alex Mextner, [Sep 30, 2017 at 11:41:21 AM (9/30/17, 11:41:34 AM)]:
Появилась странная идея:
В сторе редакса в редких случаях хранить функции и начальные параметры вместо значений,
если зависимость от времени простая а изменений происходит очень много и даже если 60раз в секунду писать,
то будет скачками и потом будут проблемы с производительностью.
Лишь периодически будет совершаться коррекция начальных параметров.
Например, так плей-прогресс в плеере на редаксе можно делать.
Ну сами функции все же не стоит в редакс стор помещать, это я образно :)
Работать это конечно не будет. Надо ещё провайдить обновление в цикле.
В rx такое наверно хорошо работает.
Alex Mextner, [Sep 30, 2017 at 12:18:23 PM (9/30/17, 12:20:17 PM)]:
Ещё круче. Действительно хранить функции и начальные параметры в сторе,
подписываться на них в конечных компонентах обёрнутых в специальные HOC’и с рекурсивным requestAbimationFrame
.
В результате регулярное обновление результирующих данных вообще не будет затрагивать стор.
Если таких таймлайнов много, то в этом наверно есть смысл.