mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # CoffeeScript versions -- adapted from coffee-jasmine
 | |
| # for some ReactJS matchers.
 | |
| #
 | |
| priority -50
 | |
| 
 | |
| extends coffee
 | |
| 
 | |
| priority -49
 | |
| 
 | |
| snippet createClass "React define Class" b
 | |
| ${1:classname}Class = React.createClass
 | |
| 	displayName: "$1"
 | |
| 	render: ->
 | |
| 		$2
 | |
| $1 = React.createFactory($1)
 | |
| endsnippet
 | |
| 
 | |
| snippet PropTypes "React define propTypes" b
 | |
| propTypes: ->
 | |
| 	${1:myVar}: React.PropTypes.${2:type}${3:.isRequired}
 | |
| endsnippet
 | |
| 
 | |
| snippet propType "React propType (key/value)" b
 | |
| ${1:myVar}: React.PropTypes.${2:type}${3:.isRequired}
 | |
| $4
 | |
| endsnippet
 | |
| 
 | |
| snippet setState "React setState" b
 | |
| @setState
 | |
| 	${1:myvar}: ${2:myvalue}
 | |
| 	$3
 | |
| endsnippet
 | |
| 
 | |
| snippet getInitialState "React define getInitialState" b
 | |
| getInitialState: ->
 | |
| 	${1:myvar}: ${2:myvalue}
 | |
| 	$3
 | |
| endsnippet
 | |
| 
 | |
| snippet getDefaultProps "React define getDefaultProps" b
 | |
| getDefaultProps: ->
 | |
| 	${1:myvar}: ${2:myvalue}
 | |
| 	$3
 | |
| endsnippet
 | |
| 
 | |
| snippet componentWillMount "React define componentWillMount" b
 | |
| componentWillMount: ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet componentDidMount "React define componentDidMount" b
 | |
| componentDidMount: ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet componentWillReceiveProps "React define componentWillReceiveProps" b
 | |
| componentWillReceiveProps: (nextProps) ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet shouldComponentUpdate "React define shouldComponentUpdate" b
 | |
| shouldComponentUpdate: (nextProps, nextState) ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet componentWillUpdate "React define componentWillUpdate" b
 | |
| componentWillUpdate: (nextProps, nextState) ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet componentDidUpdate "React define componentDidUpdate" b
 | |
| componentDidUpdate: (prevProps, prevState) ->
 | |
| 	$1
 | |
| endsnippet
 | |
| 
 | |
| snippet componentWillUnmount "React define componentWillUnmount" b
 | |
| componentWillUnmount: ->
 | |
| 	$1
 | |
| endsnippet
 | 
