utils.setData vs useState for client-side state - Theo's Typesafe Cult