More Premium Hugo Themes Premium React Themes

Storybook Addon Remix React Router

Use your app router in your stories. A decorator made for Remix React Router and Storybook

Storybook Addon Remix React Router

Use your app router in your stories. A decorator made for Remix React Router and Storybook

Author Avatar Theme by jesusthehun
Github Stars Github Stars: 84
Last Commit Last Commit: Dec 21, 2025 -
First Commit Created: Mar 24, 2024 -
Storybook Addon Remix React Router screenshot

Overview

If you’re working with Storybook in a React environment, the Storybook Addon Remix React Router could be a game-changer for your development workflow. With the recent changes in the React Router ecosystem, specifically the deprecation of react-router-dom in favor of react-router, this addon provides essential tools to streamline your story creation process. It offers robust support for various versions of Storybook and React Router, ensuring compatibility while enhancing your components’ routing capabilities.

Utilizing this addon can significantly simplify the testing and presentation of your components. It is particularly useful for developers looking to integrate routing without complicating their configurations, making it an excellent addition to your Storybook setup.

Features

  • Compatibility with Multiple Versions: Supports Storybook versions 9, 8, and 10, along with integration for React Router v7, ensuring broad usability across projects.
  • Decorator Integration: Easily add the router to all stories of a component utilizing the decorators array, promoting consistent routing behavior across your components.
  • Flexible Routing Configuration: Offers options to customize router behavior for each story, allowing for tailored setups without affecting global configurations.
  • Location Management: Utilize the location property to control browser path behaviors, enhancing interaction fidelity within your component stories.
  • Routing Helpers Included: Access pre-built routing helpers to streamline the implementation of createBrowserRouter, simplifying routing setup.
  • Native RouteObject Support: The addon enriches the native RouteObject from react-router with additional properties, streamlining the integration of JSX components as route elements.
  • Dedicated Panel for Insights: A unique panel logs navigation events, loaders, and actions, providing valuable insights into the component lifecycle for better debugging and understanding.
  • Custom Helper Creation: The ability to create your own routing helpers, using exported types, allows for greater flexibility and customization for advanced users.