1.7.1 • Published 6 months ago

@stackflow/plugin-history-sync v1.7.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@stackflow/plugin-history-sync

Synchronizes the stack state with the current browser's history

Usage

import { stackflow } from "@stackflow/react";
import { historySyncPlugin } from "@stackflow/plugin-history-sync";
import { MyHome } from "./MyHome";
import { MyArticle } from "./MyArticle";
import { NotFoundPage } from "./NotFoundPage";

const { Stack, useFlow } = stackflow({
  activities: {
    MyHome,
    MyArticle,
    NotFoundPage,
  },
  plugins: [
    // ...
    historySyncPlugin({
      routes: {
        /**
         * You can link the registered activity with the URL template.
         */
        MyHome: "/",
        MyArticle: "/articles/:articleId",
        NotFoundPage: "/404",
      },
      /**
       * If a URL that does not correspond to the URL template is given, it moves to the `fallbackActivity`.
       */
      fallbackActivity: ({ context }) => "NotFoundPage",
      /**
       * Uses the hash portion of the URL (i.e. window.location.hash)
       */
      useHash: false,
    }),
  ],
});
1.7.1-canary.0

8 months ago

1.7.1

6 months ago

1.7.0

10 months ago

1.6.3

11 months ago

1.6.2

11 months ago

1.6.1

11 months ago

1.6.0

11 months ago

1.6.3-canary.0

11 months ago

1.5.4

12 months ago

1.5.3

12 months ago

1.5.2

12 months ago

1.5.1

1 year ago

1.5.0

1 year ago

1.6.2-canary.0

11 months ago

1.6.0-canary.0

12 months ago

1.6.4-canary.0

10 months ago

1.4.0

1 year ago

1.4.0-canary.1

1 year ago

1.4.0-canary.0

1 year ago

1.3.18

1 year ago

1.3.18-canary.0

1 year ago

1.3.17

1 year ago

1.3.16

1 year ago

1.3.15

1 year ago

1.3.14

2 years ago

1.3.14-canary.0

2 years ago

1.3.10-alpha.0

2 years ago

1.3.10-alpha.4

2 years ago

1.3.10-alpha.9

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.10-alpha.17

2 years ago

1.3.10

2 years ago

1.3.13

2 years ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.11-alpha.1

2 years ago

1.3.11-alpha.4

2 years ago

1.3.11-alpha.3

2 years ago

1.3.11-alpha.6

2 years ago

1.3.6-alpha.6

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.2.0

2 years ago

1.1.1-alpha.2

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.0.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.21.3

2 years ago

0.20.1

3 years ago

0.20.0

3 years ago

0.19.1

3 years ago

0.19.2

3 years ago

0.19.1-alpha.1

3 years ago

0.19.2-alpha.5

3 years ago

0.19.2-alpha.6

3 years ago

0.19.2-alpha.3

3 years ago

0.19.2-alpha.4

3 years ago

0.21.2

2 years ago

0.21.1

2 years ago

0.21.0

2 years ago

0.20.1-alpha.7

3 years ago

0.20.1-alpha.6

3 years ago

0.15.2-alpha.10

3 years ago

0.19.0

3 years ago

0.13.0

3 years ago

0.15.0

3 years ago

0.15.1

3 years ago

0.17.0

3 years ago

0.15.2

3 years ago

0.17.1

3 years ago

0.15.3

3 years ago

0.15.2-alpha.7

3 years ago

0.16.1-alpha.25

3 years ago

0.16.1-alpha.21

3 years ago

0.16.1-alpha.22

3 years ago

0.16.1-alpha.20

3 years ago

0.15.4-alpha.14

3 years ago

0.14.0

3 years ago

0.14.1

3 years ago

0.16.0

3 years ago

0.18.0

3 years ago

0.16.1-alpha.34

3 years ago

0.16.1-alpha.35

3 years ago

0.16.1-alpha.30

3 years ago

0.16.1-alpha.31

3 years ago

0.12.0

3 years ago

0.11.0

3 years ago

0.10.1

3 years ago

0.10.0

3 years ago

0.9.1

3 years ago

0.9.0

3 years ago

0.8.0

3 years ago

0.7.1-alpha.1

3 years ago

0.7.0

3 years ago

0.6.3-alpha.5

3 years ago

0.6.2

3 years ago

0.6.2-alpha.1

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.1-alpha.0

3 years ago

0.5.0

3 years ago

0.4.1-alpha.9

3 years ago

0.4.1-alpha.7

3 years ago

0.4.1-alpha.4

3 years ago

0.4.1-alpha.3

3 years ago

0.4.1-alpha.2

3 years ago

0.4.1-alpha.1

3 years ago

0.4.1-alpha.0

3 years ago

0.4.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.1-alpha.172

3 years ago

0.1.1-alpha.164

3 years ago

0.1.1-alpha.163

3 years ago

0.1.1-alpha.162

3 years ago

0.1.1-alpha.160

3 years ago