Skip to content

Instantly share code, notes, and snippets.

@antmdvs
Last active November 7, 2018 17:51
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save antmdvs/63903d7f98f8d82d0c6463abebb77cd7 to your computer and use it in GitHub Desktop.
Save antmdvs/63903d7f98f8d82d0c6463abebb77cd7 to your computer and use it in GitHub Desktop.
Snippets for React's *EXPERIMENTAL* `useState()` hook -- See https://reactjs.org/hooks
{
"useState()": {
"prefix": "us",
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"body": [
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState($2);",
"$0"
],
"description": "React: useState()"
},
"useState(true)": {
"prefix": "ust",
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"body": [
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState(true);",
"$0"
],
"description": "React: useState(true)"
},
"useState(false)": {
"prefix": "usf",
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"body": [
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState(false);",
"$0"
],
"description": "React: useState(false)"
},
"useState(null)": {
"prefix": "usn",
"scope": "javascript,javascriptreact,typescript,typescriptreact",
"body": [
"const [${1}, set${1/(.*)/${1:/capitalize}/}] = useState(null);",
"$0"
],
"description": "React: useState(null)"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment