State-based vs Signal-based rendering | Dark Hacker News