Intercepting React calls via a portal and a fake DOM to draw on Canvas | Dark Hacker News