Provides implementation patterns for HashRouter and MemoryRouter within SolidJS applications.
This skill enhances the SolidJS development workflow by providing specialized guidance and implementation patterns for alternative routing strategies. It helps developers correctly implement HashRouter for client-only deployments or legacy hash-based URL support, and MemoryRouter for testing environments where browser URL interaction is unnecessary. By offering domain-specific best practices, this skill ensures that SolidJS applications maintain robust navigation logic across diverse deployment scenarios and headless testing suites.
Key Features
010 GitHub stars
02HashRouter implementation for hash-based URLs
03Best practices for client-side only routing
04Domain-specific guidance for @solidjs/router
05MemoryRouter configuration for headless testing
06In-memory history management patterns
Use Cases
01Deploying SolidJS apps to environments without server-side routing support
02Unit testing router logic and state transitions without browser dependencies
03Migrating legacy hash-based web applications to a SolidJS architecture