forked from webbushka/atom-react-snippets
-
Notifications
You must be signed in to change notification settings - Fork 0
React Snippets
Ron Gierlach edited this page Apr 24, 2017
·
6 revisions
Docs are not complete!
Take a look at snippets/React (JSX).cson
and you'll get what's going on.
import ${1} from '${2}'
import React from 'react'
import PropTypes from 'prop-types'
import createReactClass from 'create-react-class'
import React from 'react'
import PropTypes from 'prop-types'
import React from 'react'
import createReactClass from 'create-react-class'
import ReactDOM from 'react-dom'
componentDidMount() {
}
componentDidUpdate(prevProps, prevState) {
}
componentWillMount() {
}
componentWillReceiveProps(nextProps) {
}
componentWillUnmount() {
}
componentWillUpdate(nextProps, nextState) {
}
cx({
:
})
forceUpdate(callback)
getDefaultProps() {
return {
}
},
getInitialState() {
return {
:
}
},
isMounted()
.propTypes = {
: PropTypes.string
},
.defaultProps = {
:
},
static contextTypes = {
: PropTypes.string
}
static propTypes = {
: PropTypes.string
}
static defaultProps = {
:
}
propTypes: {
: PropTypes.string
},
import React from 'react'
class extends React.Component {
render() {
return (
<div />
)
}
}
export default
import React from 'react'
import createReactClass from 'create-react-class'
export default createReactClass({
render() {
return (
<div />
)
}
})
render() {
return (
<div />
)
}
this.setState({
:
})
shouldComponentUpdate(nextProps, nextState) {
}
this.props.
this.state.
React.render(< />, document.body, callback)
constructor(props) {
super(props)
this.state =
}
class Foo extends React.Component {
render() {
}
}
dangerouslySetInnerHTML={{__html: ${1}}}