Skip to content

Instantly share code, notes, and snippets.

@elrumordelaluz
Last active April 4, 2016 07:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elrumordelaluz/38e30342f752a1d750645577c588722f to your computer and use it in GitHub Desktop.
Save elrumordelaluz/38e30342f752a1d750645577c588722f to your computer and use it in GitHub Desktop.
React ST3 snippets

React ST3 snippets

st3-snippet

  1. Goto Tools > New Plugin...
  2. Paste the snippets
  3. Remember to save it with .sublime-snippet extension
<snippet>
<content><![CDATA[
this.${1:method} = this.${1:method}.bind(this);
]]></content>
<tabTrigger>bind</tabTrigger>
<scope>source.js</scope>
</snippet>
<snippet>
<content><![CDATA[
import React, { Component } from 'react';
class ${1:MyComponent} extends Component {
constructor (props) {
super(props);
}
render () {
return (
<div>Hello!</div>
);
}
}
export default ${1:MyComponent};
]]></content>
<tabTrigger>Component-stateful</tabTrigger>
<scope>source.js</scope>
</snippet>
<snippet>
<content><![CDATA[
import React from 'react';
const ${1:MyComponent} = (props) => {
return (
$SELECTION
<div>Hello!</div>
);
}
export default ${1:MyComponent};
]]></content>
<tabTrigger>Component-stateless</tabTrigger>
<scope>source.js</scope>
</snippet>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment