Frankieali4 - Vscode Es7 React Redux Snippets
Frankieali4 - Vscode Es7 React Redux Snippets
imp→ import moduleName from 'module' imr→ import React from 'react' cwun→ componentWillUnmount = () => { }
imn→ import 'module' imrd→ import ReactDOM from 'react-dom' gdsfp→ static
getDerivedStateFromProps(nextPro
imd→ import { destructuredModule } from imrc→ import React, { Component } from
'module' 'react' ps, prevState) { }
gsbu→ getSnapshotBeforeUpdate =
ime→ import * as alias from 'module' imrcp→ import React, { Component } from
(prevProps, prevState) => { }
'react' & import PropTypes from
ima→ import { originalName as
'prop-types' ren→ render() { return( ) }
aliasName} from 'module'
imrpc→ import React, { PureComponent } sst→ this.setState({ })
exp→ export default moduleName
from 'react'
ssf→ this.setState((state, props) =>
exd→ export { destructuredModule } from
imrpcp→ import React, { PureComponent } return { })
'module'
from 'react' & import PropTypes
props→ this.props.propName
exa→ export { originalName as
from 'prop-types'
aliasName} from 'module' state→ this.state.stateName
imrm→ import React, { memo } from 'react'
enf→ export const functionName = rcontext→ const ${1:contextName} =
(params) => { } imrmp→ import React, { memo } from 'react' React.createContext()
& import PropTypes from
edf→ export default (params) => { } cref→ this.${1:refName}Ref =
'prop-types'
React.createRef()
met→ methodName = (params) => { }
impt→ import PropTypes from
fref→ const ref = React.createRef()
fre→ arrayName.forEach(element => { } 'prop-types'
bnd→ this.methodName =
fof→ for(let itemName of objectName { } imrr→ import { BrowserRouter as Router,
this.methodName.bind(this)
fin→ for(let itemName in objectName { } Route, Link } from 'react-router-
dom'
anfn→ (params) => { } Redux
redux→ import { connect } from 'react-redux'
nfn→ const functionName = (params) => {
rconst→ constructor(props) with this.state rxaction→ redux action template
}
rconc→ constructor(props, context) with rxconst→ export const $1 = '$1'
dob→ const {propName} =
objectToDescruct this.state rxreducer→ redux reducer template
prom→ return new Promise((resolve, reject) cwr→ componentWillReceiveProps = clo→ console.log("object", object)
=> { } (nextProps) => { }
ctm→ console.time("timeId")
DEPRECATED!!!
cmmb→ comment block cte→ console.timeEnd("timeId")
scu→ shouldComponentUpdate =
cp→ const { } = this.props cas→ console.assert(expression,object)
(nextProps, nextState) => { }
cs→ const { } = this.state ccl→ console.clear()
cwup→ componentWillUpdate =
(nextProps, nextState) => { } cco→ console.count(label)
Others
DEPRECATED!!!
cdi→ console.dir
cmmb→ comment block cdup→ componentDidUpdate = cer→ console.error(object)
(prevProps, prevState) => { }
cgr→ console.group(label)
cge→ console.groupEnd()
ctr→ console.trace(object)
cwa→ console.warn
cin→ console.info
Component Templates