Skip to content

Commit 46b892f

Browse files
committed
refactor: rename useStoreWithData to createDataStore
1 parent 1375088 commit 46b892f

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

examples/full/pages/star-wars/@id/+Page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { Data } from "./+data.js";
2-
import { useStoreWithData } from "vike-solid/useStoreWithData";
2+
import { createDataStore } from "vike-solid/createDataStore";
33

44
export default function Page() {
5-
const [movie] = useStoreWithData<Data>();
5+
const [movie] = createDataStore<Data>();
66
return (
77
<>
88
<h1>{movie.title}</h1>

examples/full/pages/star-wars/index/+Page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { For } from "solid-js";
22
import type { Data } from "./+data.js";
3-
import { useStoreWithData } from "vike-solid/useStoreWithData";
3+
import { createDataStore } from "vike-solid/createDataStore";
44

55
export default function Page() {
6-
const [movies] = useStoreWithData<Data>();
6+
const [movies] = createDataStore<Data>();
77
return (
88
<>
99
<h1>Star Wars Movies</h1>

packages/vike-solid/hooks/useStoreWithData.tsx renamed to packages/vike-solid/hooks/createDataStore.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
export { useStoreWithData };
1+
export { createDataStore };
22

33
import { createEffect } from "solid-js";
44
import { type SetStoreFunction, createStore } from "solid-js/store";
5-
import { usePageContext } from "./usePageContext.js";
5+
import { usePageContext } from "./usePageContext.jsx";
66

77
/** Access `pageContext.data` from any SolidJS component
88
*
99
* See
1010
* - https://vike.dev/data
1111
* - https://vike.dev/pageContext-anywhere
1212
*/
13-
function useStoreWithData<Data>(): [Data, SetStoreFunction<Data>] {
13+
function createDataStore<Data>(): [Data, SetStoreFunction<Data>] {
1414
const pageContext = usePageContext() as any;
1515

1616
// sub store to keep reactivity https://github.com/vikejs/vike-solid/issues/114

packages/vike-solid/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"./usePageContext": "./dist/hooks/usePageContext.js",
4545
"./useHydrated": "./dist/hooks/useHydrated.js",
4646
"./useData": "./dist/hooks/useData.js",
47-
"./useStoreWithData": "./dist/hooks/useStoreWithData.js",
47+
"./createDataStore": "./dist/hooks/createDataStore.js",
4848
"./useConfig": {
4949
"worker": "./dist/hooks/useConfig/useConfig-server.js",
5050
"browser": "./dist/hooks/useConfig/useConfig-client.js",
@@ -88,8 +88,8 @@
8888
"useData": [
8989
"dist/hooks/useData.d.ts"
9090
],
91-
"useStoreWithData": [
92-
"dist/hooks/useStoreWithData.d.ts"
91+
"createDataStore": [
92+
"dist/hooks/createDataStore.d.ts"
9393
],
9494
"useConfig": [
9595
"dist/hooks/useConfig/useConfig-server.d.ts"

packages/vike-solid/rollup.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default [
1010
"hooks/usePageContext": "./hooks/usePageContext.tsx",
1111
"hooks/useHydrated": "./hooks/useHydrated.tsx",
1212
"hooks/useData": "./hooks/useData.tsx",
13-
"hooks/useStoreWithData": "./hooks/useStoreWithData.tsx",
13+
"hooks/createDataStore": "./hooks/createDataStore.tsx",
1414
"hooks/useConfig/useConfig-client": "./hooks/useConfig/useConfig-client.ts",
1515
"hooks/useConfig/useConfig-server": "./hooks/useConfig/useConfig-server.ts",
1616
"components/Config/Config-client": "./components/Config/Config-client.ts",
@@ -29,7 +29,7 @@ export default [
2929
"hooks/usePageContext": "./hooks/usePageContext.tsx",
3030
"hooks/useHydrated": "./hooks/useHydrated.tsx",
3131
"hooks/useData": "./hooks/useData.tsx",
32-
"hooks/useStoreWithData": "./hooks/useStoreWithData.tsx",
32+
"hooks/createDataStore": "./hooks/createDataStore.tsx",
3333
"hooks/useConfig/useConfig-client": "./hooks/useConfig/useConfig-client.ts",
3434
"hooks/useConfig/useConfig-server": "./hooks/useConfig/useConfig-server.ts",
3535
"components/Config/Config-client": "./components/Config/Config-client.ts",
@@ -47,7 +47,7 @@ export default [
4747
"./hooks/usePageContext.tsx",
4848
"./hooks/useHydrated.tsx",
4949
"./hooks/useData.tsx",
50-
"./hooks/useStoreWithData.tsx",
50+
"./hooks/createDataStore.tsx",
5151
"./hooks/useConfig/useConfig-client.ts",
5252
"./hooks/useConfig/useConfig-server.ts",
5353
"./components/Config/Config-client.ts",

0 commit comments

Comments
 (0)