Skip to content

Commit 98200d8

Browse files
committed
Add useSyncExternalStore hook snippet and update README
1 parent 05672d1 commit 98200d8

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ React Hooks Snippets is a [Visual Studio Code](https://code.visualstudio.com/) e
1616
| `udvh` | `useDeferredValue` |
1717
| `udbvh` | `useDebugValue` |
1818
| `uidh` | `useId` |
19+
| `usesh` | `useSyncExternalStore` |
1920
| `ueh` | `useEffect` |
2021
| `uleh` | `useLayoutEffect` |
2122
| `uieh` | `useInsertionEffect` |

snippets/snippets.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@
3434
],
3535
"description": "React useId() hook"
3636
},
37+
"useSyncExternalStore": {
38+
"prefix": "usesh",
39+
"body": [
40+
"const ${1:snapshot} = useSyncExternalStore(${2:subscribe}, ${3:getSnapshot}, ${4:getServerSnapshot});$0"
41+
],
42+
"description": "React useSyncExternalStore() hook"
43+
},
3744
"useEffect": {
3845
"prefix": "ueh",
3946
"body": [

0 commit comments

Comments
 (0)