mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 06:33:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			99 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| snippet ir
 | |
| 	import React from 'react';
 | |
| snippet irc
 | |
| 	import React, { Component } from 'react';
 | |
| snippet ird
 | |
| 	import ReactDOM from 'react-dom';
 | |
| snippet cdm
 | |
| 	componentDidMount() {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet cdup
 | |
| 	componentDidUpdate(prevProps, prevState) {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet cwm
 | |
| 	componentWillMount() {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet cwr
 | |
| 	componentWillReceiveProps(nextProps) {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet cwun
 | |
| 	componentWillUnmount() {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet cwu
 | |
| 	componentWillUpdate(nextProps, nextState) {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet fup
 | |
| 	forceUpdate(${1:callback});
 | |
| snippet dp
 | |
| 	static defaultProps = {
 | |
| 		${1}: ${2},
 | |
| 	}
 | |
| snippet st
 | |
| 	state = {
 | |
| 		${1}: ${2},
 | |
| 	}
 | |
| snippet pt
 | |
| 	static propTypes = {
 | |
| 		${1}: React.PropTypes.${2:type},
 | |
| 	}
 | |
| snippet rfc
 | |
| 	const ${1:ComponentName} = (${2:props}) => {
 | |
| 		return (
 | |
| 			<div>
 | |
| 				$1
 | |
| 			</div>
 | |
| 		);
 | |
| 	}
 | |
| snippet rcc
 | |
| 	class ${1:ClassName} extends React.Component {
 | |
| 		state = {
 | |
| 
 | |
| 		}
 | |
| 		render() {
 | |
| 			return (
 | |
| 				<div>
 | |
| 					$1
 | |
| 				</div>
 | |
| 			);
 | |
| 		}
 | |
| 	}
 | |
| snippet rdr
 | |
| 	ReactDOM.render(${1}, ${2})
 | |
| snippet ercc
 | |
| 	export default class ${1:ClassName} extends React.Component {
 | |
| 		render() {
 | |
| 			return (
 | |
| 				${0:<div />}
 | |
| 			);
 | |
| 		}
 | |
| 	}
 | |
| snippet ctor
 | |
| 	constructor() {
 | |
| 		super();
 | |
| 		${1}
 | |
| 	}
 | |
| snippet ren
 | |
| 	render() {
 | |
| 		return (
 | |
| 			${1:<div />}
 | |
| 		);
 | |
| 	}
 | |
| snippet sst
 | |
| 	this.setState({
 | |
| 		${1}: ${2}
 | |
| 	});
 | |
| snippet scu
 | |
| 	shouldComponentUpdate(nextProps, nextState) {
 | |
| 		${1}
 | |
| 	}
 | |
| snippet prp i
 | |
| 	this.props.${1}
 | |
| snippet ste i
 | |
| 	this.state.${1}
 | 
