Spinner component questions about best practices - SolidJS