Skip to content

Commit 7c0353d

Browse files
authored
Merge pull request #23 from react18-tools/fix-ssr
Fix SSR build
2 parents 4bcdcae + eb3875e commit 7c0353d

9 files changed

Lines changed: 44 additions & 10 deletions

File tree

examples/nextjs/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# nextjs-example
22

3+
## 0.0.13
4+
5+
### Patch Changes
6+
7+
- Updated dependencies
8+
- r18gs@1.0.1
9+
- shared-ui@0.0.0
10+
311
## 0.0.12
412

513
### Patch Changes

examples/nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nextjs-example",
3-
"version": "0.0.12",
3+
"version": "0.0.13",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

examples/remix/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# remix-example
22

3+
## 0.0.13
4+
5+
### Patch Changes
6+
7+
- Updated dependencies
8+
- r18gs@1.0.1
9+
- shared-ui@0.0.0
10+
311
## 0.0.12
412

513
### Patch Changes

examples/remix/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "remix-example",
3-
"version": "0.0.12",
3+
"version": "0.0.13",
44
"private": true,
55
"sideEffects": false,
66
"type": "module",
@@ -16,7 +16,7 @@
1616
"@remix-run/node": "^2.9.1",
1717
"@remix-run/react": "^2.9.1",
1818
"@remix-run/serve": "^2.9.1",
19-
"isbot": "5.1.5",
19+
"isbot": "5.1.6",
2020
"nthul-lite": "^0.2.0",
2121
"r18gs": "workspace:*",
2222
"react": "^18.3.1",

examples/vite/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# vite-example
22

3+
## 0.0.13
4+
5+
### Patch Changes
6+
7+
- Updated dependencies
8+
- r18gs@1.0.1
9+
- shared-ui@0.0.0
10+
311
## 0.0.12
412

513
### Patch Changes

examples/vite/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vite-example",
33
"private": true,
4-
"version": "0.0.12",
4+
"version": "0.0.13",
55
"type": "module",
66
"scripts": {
77
"dev": "vite --port 3001",
@@ -20,8 +20,8 @@
2020
"devDependencies": {
2121
"@types/react": "^18.3.1",
2222
"@types/react-dom": "^18.3.0",
23-
"@typescript-eslint/eslint-plugin": "^7.7.1",
24-
"@typescript-eslint/parser": "^7.7.1",
23+
"@typescript-eslint/eslint-plugin": "^7.8.0",
24+
"@typescript-eslint/parser": "^7.8.0",
2525
"@vitejs/plugin-react-swc": "^3.6.0",
2626
"eslint": "^9.1.1",
2727
"eslint-plugin-react-hooks": "^4.6.2",

lib/r18gs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# r18gs
22

3+
## 1.0.1
4+
5+
### Patch Changes
6+
7+
- Fix SSR build
8+
39
## 1.0.0
410

511
### Major Changes

lib/r18gs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "r18gs",
33
"author": "Mayank Kumar Chaudhari <https://mayank-chaudhari.vercel.app>",
44
"private": false,
5-
"version": "1.0.0",
5+
"version": "1.0.1",
66
"description": "A simple yet elegant, light weight, react18 global store to replace Zustand for better tree shaking.",
77
"main": "./dist/index.js",
88
"types": "./dist/index.d.ts",
@@ -34,7 +34,7 @@
3434
"@types/react": "^18.3.1",
3535
"@types/react-dom": "^18.3.0",
3636
"@vitejs/plugin-react": "^4.2.1",
37-
"@vitest/coverage-v8": "^1.5.2",
37+
"@vitest/coverage-v8": "^1.5.3",
3838
"eslint-config-custom": "workspace:*",
3939
"jsdom": "^24.0.0",
4040
"octokit": "^3.2.0",
@@ -48,7 +48,7 @@
4848
"typedoc-plugin-zod": "^1.1.2",
4949
"typescript": "^5.4.5",
5050
"vite-tsconfig-paths": "^4.3.2",
51-
"vitest": "^1.5.2"
51+
"vitest": "^1.5.3"
5252
},
5353
"peerDependencies": {
5454
"@types/react": "16.8 - 18",

lib/r18gs/src/utils.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ export function createSetter<T>(key: string): SetStateAction<unknown> {
4949
/** Extract coomon create hook logic to utils */
5050
export function createHook<T>(key: string): [T, SetStateAction<T>] {
5151
const rgs = globalRGS[key] as RGS;
52-
const val = useSyncExternalStore<T>(rgs[SUBSCRIBER] as Subscriber, () => rgs[VALUE] as T);
52+
const val = useSyncExternalStore<T>(
53+
rgs[SUBSCRIBER] as Subscriber,
54+
() => rgs[VALUE] as T,
55+
() => rgs[VALUE] as T,
56+
);
5357
return [val, rgs[SETTER] as SetStateAction<T>];
5458
}
5559

0 commit comments

Comments
 (0)