Description

Stack Navigation

Overview

Stackflow is a JavaScript library that brings the familiar Stack Navigation user experience—commonly found on mobile platforms such as iOS and Android—to hybrid applications and webviews. It simplifies development by providing native‑looking navigation behavior in a browser environment.

Core Features

  • Stacks screens while preserving their scroll positions.
  • Enables transition animations for both stacking new screens and removing screens when navigating back.
  • Supports iOS‑style swipe‑back gestures to return to the previous screen.
  • Automatically forwards required parameters to the target screen during transitions.

React Integration

@stackflow/react serves as a bridge between Stackflow and React. It exports:

  • A <Stack /> component that renders the navigation stack.
  • A useFlow hook for programmatic navigation control.

Creator

@daangnteam

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow