Ребят, спасибо за отклик! Продублирую ответ обоим. Мне скорей всего не нужен стейт по типу редакс, потому что это совсем не то. У меня есть просто сущность canvas. Эта сущность дает мне fabric js. У этого canvas уже есть куча методов. Мне просто нужны хэндлеры для объединения логики или создания своей логики с последовательным вызовом методов fabric. Это все я и могу легко сделать. Просто передав готовую сущность в класс тот же, который включает в себя множество методов. Но тут появилась сущность history, о которой должны знать все хэндлеры в классе том же. Если просто передать сущность history в класс, то ее можно использовать, но она будет иметь самое первое свое состояние, т.е. пустое. Скорей всего, я попросту не могут понять, как получать последнее свежее состояние history в своих хэндлерах.
Ребят, спасибо за отклик! Продублирую ответ обоим. Мне скорей всего не нужен стейт по типу редакс, потому что это совсем не то. У меня есть просто сущность canvas. Эта сущность дает мне fabric js. У этого canvas уже есть куча методов. Мне просто нужны хэндлеры для объединения логики или создания своей логики с последовательным вызовом методов fabric. Это все я и могу легко сделать. Просто передав готовую сущность в класс тот же, который включает в себя множество методов. Но тут появилась сущность history, о которой должны знать все хэндлеры в классе том же. Если просто передать сущность history в класс, то ее можно использовать, но она будет иметь самое первое свое состояние, т.е. пустое. Скорей всего, я попросту не могут понять, как получать последнее свежее состояние history в своих хэндлерах.