l
let statement Insert a let declaration
l=
let assignment Insert a let assignment
dl=
destructuring let assignment Insert a destructuring let assignment
co co=
const assignment Insert a const assignment
dco=
destructuring const assignment Insert a destructuring const assignment
if
if statement Insert an if statement
el
else statement Insert an else statement
ifel
if/else statement Insert an if/else statement
if (condition) {
} else {
}
elif
else if statement Insert an else if statement
ter
ternary operator Insert a ternary expression
condition ? trueValue : falseValue
tc
try/catch Insert a try/catch block
try {
} catch (error) {
}
tf
try/finally Insert a try/finally block
tcf
try/catch/finally Insert a try/catch/finally block
try {
} catch (error) {
} finally {
}
sw
switch case Insert a switch statement
switch (value) {
case caseValue:
break
default:
}
arrow
arrow function assignment Insert an arrow function assignment
const name = (args) => {
}
f
anonymous function Insert an anonymous function
fn
named function Insert a named function
afb
arrow function expression Insert an arrow function expression
afn
async function Insert an async function
async function name(args) {
}
deso
destructure object Destructure an object
desa
destructure array Destructure an array
fe
forEach loop Insert a forEach loop
items.forEach((item) => {
})
map
map callback Insert a map callback
reduce
reduce callback Insert a reduce callback
items.reduce((previous, current) => {
return previous
}, initialValue)
filter
filter callback Insert a filter callback
items.filter((item) => {
})
find
find callback Insert a find callback
items.find((item) => {
})
r
return statement Insert a return statement
exd
export default Insert an export default statement
imp
import named module Insert a named import
import { moduleName } from 'module'
imd
import default module Insert a default import
import moduleName from 'module'
imr
import react Insert a React import
import React from 'react'
imcss impcss
import css Insert a CSS import
imcssmd impcssmd
import css module Insert a CSS module import
import styles from './styles.module.css'
cl
console.log Insert a console.log call
ce
console.error Insert a console.error call
cw
console.warn Insert a console.warn call
ct
console.table Insert a console.table call
st
setTimeout Insert a setTimeout call
setTimeout(() => {
}, delay)
si
setInterval Insert a setInterval call
setInterval(() => {
}, delay)
sim
setImmediate Insert a setImmediate call
imt impt
import prop-types Insert a PropTypes import
import PropTypes from 'prop-types'
lazy
lazy import Insert a lazy import
const Component = lazy(() => import('./Component'))
rf rfc
react function component export Insert a named function component export
export function Componente
rfd rfcd
react function component default export Insert a default exported function component
ra rafc
react arrow component export Insert a named arrow component export
rad rafcd
react arrow component default export Insert a default exported arrow component
tsrf tsfc
react typed function component export Insert a typed function component export
interface Props {
}
export function Componente
tsrfd tsfcd
react typed function component default export Insert a typed function component default export
interface Props {
}
function Componente
tsra tsafc
react typed arrow component export Insert a typed arrow component export
interface Props {
}
export const Componente
tsrad tsafcd
react typed arrow component default export Insert a typed arrow component default export
interface Props {
}
const Componente
us useState
useState Insert a useState declaration
const [state, set] = useState(initialState)
usl useStateLazy
useState lazy initializer Insert a useState lazy initializer
const [state, set] = useState(() => initialState)
ured useReducer
useReducer Insert a useReducer declaration
const [state, dispatch] = useReducer(reducer, initialState)
ue useEffect
useEffect Insert a useEffect block
ule useLayoutEffect
useLayoutEffect Insert a useLayoutEffect block
useLayoutEffect(() => {
}, [])
ucx useContext
useContext Insert a useContext declaration
const context = useContext(Context)
uc useCallback
useCallback Insert a useCallback declaration
const memoizedCallback = useCallback(() => {
}, [])
um useMemo
useMemo Insert a useMemo declaration
const memoizedValue = useMemo(() => {
return value
}, [])
uref useRef
useRef Insert a useRef declaration
uid useId
useId Insert a useId declaration
utr useTransition
useTransition Insert a useTransition declaration
const [isPending, startTransition] = useTransition()
udv useDeferredValue
useDeferredValue Insert a useDeferredValue declaration
const deferred = useDeferredValue(value)
uee useEffectEvent
useEffectEvent Insert a useEffectEvent declaration
const handleEvent = useEffectEvent((event) => {
})
tst
type declaration Insert a type declaration
tsi
interface declaration Insert an interface declaration
tsen
enum declaration Insert an enum declaration
tsu
union type declaration Insert a union type declaration
type Name = TypeA | TypeB
tsrec
record type declaration Insert a Record type declaration
type Name = Record<string, unknown>