Skip to content

Instantly share code, notes, and snippets.

@johnnypez
Created November 19, 2014 14:27
Show Gist options
  • Save johnnypez/c2d2570c100cccd35c31 to your computer and use it in GitHub Desktop.
Save johnnypez/c2d2570c100cccd35c31 to your computer and use it in GitHub Desktop.
Lifecycle method completions for ReactJS + Coffeescript
{
"scope": "source.coffee",
"completions":
[
{ "trigger": "propTypes", "contents": "propTypes: {}" },
{ "trigger": "mixins", "contents": "mixins: [$1]" },
{ "trigger": "statics", "contents": "statics: {}" },
{ "trigger": "displayName", "contents": "displayName: '$1'" },
{ "trigger": "getInitialState", "contents": "getInitialState: ->" },
{ "trigger": "getDefaultProps", "contents": "getDefaultProps: ->" },
{ "trigger": "componentWillMount", "contents": "componentWillMount: ->" },
{ "trigger": "componentDidMount", "contents": "componentDidMount: ->" },
{ "trigger": "componentWillReceiveProps", "contents": "componentWillReceiveProps: (nextProps) ->" },
{ "trigger": "shouldComponentUpdate", "contents": "shouldComponentUpdate: (nextProps, nextState) ->" },
{ "trigger": "componentWillUpdate", "contents": "componentWillUpdate: (nextProps, nextState) ->" },
{ "trigger": "componentDidUpdate", "contents": "componentDidUpdate: (prevProps, prevState) ->" },
{ "trigger": "componentWillUnmount", "contents": "componentWillUnmount: ->" },
{ "trigger": "render", "contents": "render: ->" },
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment