Handling rerenders when overwriting state - SolidJS