Best Practices for Unrepresentable Intermediate State - SolidJS