Skip to content

Commit 163c60c

Browse files
authored
feat: add more snippets (#18)
* chore(release): v0.3.0 * feat: add more code snippets * chore: remove Changelog from pr Co-authored-by: Kira
1 parent cb14c97 commit 163c60c

File tree

2 files changed

+53
-16
lines changed

2 files changed

+53
-16
lines changed

snippets/react-javascript.json

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
11
{
2+
"Import React": {
3+
"prefix": "rim",
4+
"body": ["import React from 'react';"],
5+
"description": "Import React"
6+
},
7+
"Import ReactDOM": {
8+
"prefix": "rird",
9+
"body": ["import ReactDOM from 'react-dom';"],
10+
"description": "Import ReactDOM"
11+
},
12+
"Import React and useState": {
13+
"prefix": "rimrs",
14+
"body": ["import React, { useState } from 'react';"],
15+
"description": "Import React and useState"
16+
},
17+
"Import React, useState and useEffect": {
18+
"prefix": "rimrse",
19+
"body": ["import React, { useState, useEffect} from 'react';"],
20+
"description": "Import React, useState and useEffect"
21+
},
222
"rfce": {
323
"prefix": "rfce",
424
"body": [
@@ -12,18 +32,38 @@
1232
"",
1333
"export default ${1:${TM_FILENAME_BASE}}"
1434
],
15-
"description": ""
35+
"description": "React Functional Component"
1636
},
17-
"rafce": {
18-
"prefix": "rafce",
37+
"React functional component": {
38+
"prefix": "rfc",
1939
"body": [
20-
"const ${1:${TM_FILENAME_BASE}}= () => {",
40+
"const ${1:${TM_FILENAME_BASE}} = () => {",
2141
" return <div></div>;",
2242
"};",
23-
"",
2443
"export default ${1:${TM_FILENAME_BASE}};",
2544
""
2645
],
27-
"description": "React Functional Component"
46+
"description": "React functional component"
47+
},
48+
49+
"React useEffect": {
50+
"prefix": "rue",
51+
"body": ["useEffect(() => {", "\t$1", "}, []);"],
52+
"description": "useEffect"
53+
},
54+
"React useState": {
55+
"prefix": "rus",
56+
"body": ["const [${1}, set${1}] = useState(${2});"],
57+
"description": "useState"
58+
},
59+
"React useContent": {
60+
"prefix": "ruc",
61+
"body": ["const ${1} = useContext(${2});"],
62+
"description": "useContent"
63+
},
64+
"React useRef": {
65+
"prefix": "rur",
66+
"body": ["const ${1} = useRef(${2});"],
67+
"description": "React useRef"
2868
}
2969
}

snippets/react-typescript.json

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,17 @@
1313
"export default ${1:${TM_FILENAME_BASE}};",
1414
""
1515
],
16-
"description": ""
16+
"description": "React functional component Typescript"
1717
},
18-
"rafcet": {
19-
"prefix": "rafcet",
18+
"React functional component": {
19+
"prefix": "rfc",
2020
"body": [
21-
"import { FC } from 'react';",
22-
"",
23-
"interface Props {}",
24-
"",
25-
"const ${1:${TM_FILENAME_BASE}}: FC<Props> = () => {",
21+
"const ${1:${TM_FILENAME_BASE}} = () => {",
2622
" return <div></div>;",
2723
"};",
28-
"export default ${1:${TM_FILENAME_BASE}};"
24+
"export default ${1:${TM_FILENAME_BASE}};",
25+
""
2926
],
30-
"description": "React Functional Component with Types"
27+
"description": "React functional component"
3128
}
3229
}

0 commit comments

Comments
 (0)