We have React that helps us to work with massive mutable DOM in a nice immutable functional style. That is awesome. But I would like to describe a way of using React that helps you to work with mutable object representation of “immutable” <canvas> element. WTF? Yes, it sounds strange. But it works really well. MotivationI am using <canvas> element a lot. I made several complex applications which u