PropTypes
ptar→ PropTypes.array.isRequired
ptor→ PropTypes.object.isRequired
ptsr→ PropTypes.string.isRequired
ptnr→ PropTypes.number.isRequired
ptbr→ PropTypes.bool.isRequired
import
imd→ import { destructuredModule } from 'module'
impt→ import PropTypes from 'prop-types'
redux→ import { connect } from 'react-redux'
Redux
rxaction→ redux action template
rxconst→ export const $1 = '$1'
rxreducer→ redux reducer template
rxselect→ redux selector template
reduxmap →
const mapStateToProps = state => ({}) const mapDispatchToProps = {}
Template
rcep import React, { Component } from 'react' import PropTypes from 'prop-types' export class FileName extends Component { static propTypes = {} render() { return <div>$2</div> } } export default $1
rfce import React from 'react' function $1() { return <div>$0</div> } export default $1
rafce import React from 'react' const $1 = () => { return <div>$0</div> } export default $1
rcredux import React, { Component } from 'react' import PropTypes from 'prop-types' import { connect } from 'react-redux' export class FileName extends Component { static propTypes = { $2: $3, } render() { return <div>$4</div> } } const mapStateToProps = state => ({}) const mapDispatchToProps = {} export default connect( mapStateToProps, mapDispatchToProps, )(FileName)
Others
cmmb /** |-------------------------------------------------- | $1 |-------------------------------------------------- */
clg→ console.log(object)
233