<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>groupInfo</key>
	<dict>
		<key>expandAfterMode</key>
		<integer>0</integer>
		<key>groupName</key>
		<string>ReactJS</string>
		<key>notes</key>
		<string>A collection of ReactJS snippets.</string>
	</dict>
	<key>snippetsTE2</key>
	<array>
		<dict>
			<key>abbreviation</key>
			<string>;rest</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rest - empty state object</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>state = {
    
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>A5364607-7BAE-46DA-9D33-FFE6EAB193E7</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rhoc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rhoc - Higher Order Component</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>function | (|) {
  return class extends Component {
    constructor(props) {
      super(props);
    }

    render() {
      return &lt; | {...this.props} /&gt;;
    }
  };
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>50E528CE-87DA-410D-902F-CB2E9E346418</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rimpc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rimpc - Import PureComponent</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { PureComponent } from 'react';
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>2953DEA7-FBC6-482C-BBB2-6A490E780F1D</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rimpt</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rimpt - Import PropTypes</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import PropTypes from 'prop-types';
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>989D9C8A-CCF7-4C2E-B62A-655FE9C58FD8</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rimr</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rimr - Import React</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>346363A0-B4B5-43FB-B1A5-F6ED773AC713</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rdisp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rdisp - MapDispatchToProps redux function</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>function mapDispatchToProps(dispatch) {
    return {
    }

}</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>40EFD59C-67D5-48D2-9395-DEB3BAECBB87</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rbnd</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rbnd - binds the this of method inside the constructor</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.methodName = this.methodName.bind(this)</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>CF217B4C-536D-43F4-BF25-789FEEC49524</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rstate</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rstate - this.state</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.state</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3724A38A-FAE0-473B-AC42-0330D42AF251</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rprops</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rprops - this.props</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.props.</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>C0600022-0A80-4E04-B3A3-15E0A72CF47C</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rssf</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rssf - Functional setState</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.setState(prevState =&gt; {
  return { | : prevState.| }
});</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>069E5F8C-1FBD-4E0B-895D-9C9F79D133CE</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rsfc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rsfc - Stateless Function Component</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>const | = props =&gt; {
  return ( | );
};

export default |;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>897D9D64-9521-4D9E-8794-80E626B0AC56</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rrsc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rrsc - stateless component skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';

const test = () =&gt; {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
};

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>B2466832-CAB6-43C0-B8DA-31FC7FDAA2E6</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rssf</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rssf - this.setState with function as parameter</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.setState((state, props) =&gt; { return {  }})
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>3DC1EA39-80E8-4467-A656-8D4C12B82EC9</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rss</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rss - setState</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>this.setState({ | : | });</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>94C0FD9C-869A-4ED2-B543-A9F58882E378</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rren</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rren - render</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>render() {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    )
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>66F17BE6-08A7-44D6-9F54-829B07FE3979</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcdc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcdc - componentDidCatch</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>componentDidCatch(error, info) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>E231BF26-642D-4106-9C81-9D1E8DBAF29A</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rgdsfp </string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rgdsfp - getDerivedStateFromProps</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>static getDerivedStateFromProps(nextProps, prevStat) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>A1D87084-5B83-4B38-9EE9-8035683FB37B</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rgsbu</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rgsbu - getSnapshotBeforeUpdate</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>getSnapshotBeforeUpdate(prevProps, prevState) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>15081B34-0986-484C-B65C-22F8B2787DCB</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcwun</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcwun - componentWillUnmount</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>componentWillUnmount() {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>262AA544-0A83-49D8-9814-8B69F9DA105C</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcwrp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcwrp - componentWillReceiveProps</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>//WARNING! To be deprecated in React v17. Use new lifecycle static getDerivedStateFromProps instead.
componentWillReceiveProps(nextProps) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>5CDAA01D-FE13-4110-9949-5E46218F1EDC</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcwu</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcwu - componentWillUpdate</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>//WARNING! To be deprecated in React v17. Use componentDidUpdate instead.
componentWillUpdate(nextProps, nextState) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>8E2E5F14-8A3F-4211-8528-64B1168FADE6</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcdu</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcdu - componentDidUpdate</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>componentDidUpdate(prevProps, prevState) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>FAB5BC41-8AB3-41F4-A8E0-6255D92EE210</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rscu</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rscu - shouldComponentUpdate</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>shouldComponentUpdate(nextProps, nextState) {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>BD8F0DF8-CA2D-4971-BA83-7A11795C1B17</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcdm</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcdm - componentDidMount</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>componentDidMount() {
  |
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>A3CDC9CE-7251-4A57-9647-7558CED44F06</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcwm</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcwm - componentWillMount</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>//WARNING! To be deprecated in React v17. Use componentDidMount instead.
componentWillMount() {
  |
}</string>
			<key>snippetType</key>
			<integer>0</integer>
			<key>uuidString</key>
			<string>7D0BCB46-0F72-4EA2-8A4F-6E0D2DC2E7F0</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rconc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rconc - class default constructor with props and context</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>constructor(props, context) {
    super(props, context);
    
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>F9A855FD-49DE-4F88-827C-6C821C0ADBD2</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcon</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcon - class default constructor with props</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>constructor(params) {
    
}</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>8198813F-5C2A-4AC2-BA96-537335C5FB63</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rdp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rdp - empty defaultProps declaration</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>test.defaultProps = {
    
};</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>1596EA14-BFD3-4CB1-BF3C-F81121F8EDA9</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rpt</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rpt - empty propTypes declaration</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>test.propTypes = {
    
};</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>0A4C7E4C-8728-4554-9D14-3F542432A54E</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rfsc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rfsc - stateless component with flow types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>// @flow 
import * as React from 'react';
type Props = {
    
};
export const test = (props: Props) =&gt; {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
};</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>795313A8-CFC2-4794-A493-1E293FC4C34A</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rfsf</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rfsf - stateless named function skeleton with flow types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>// @flow
import * as React from 'react';
type Props = {
  
};
export function test(props: Props) {
  return (
    &lt;div&gt;
      
    &lt;/div&gt;
  );
};</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>F9A0A51D-EEAF-425A-91E0-EE069D98E87B</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rfcc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rfcc - class component with flow types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>// @flow
import * as React from 'react';
type Props = {
  
};
type State = {
  
};
export class test extends React.Component&lt;Props, State&gt;{
  render() {
    return (
      &lt;div&gt;
        
      &lt;/div&gt;
    );
  };
};</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>A14A1E14-AE99-4818-8607-292F54DFE8A8</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rsi</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rsi - stateless component with prop types and implicit return</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';

const test = (props) =&gt; (
            
    );

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D3D828B7-4F08-4874-BD1D-095D7D2D0FBC</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rsfp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rsfp - stateless named function with prop types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';
import PropTypes from 'prop-types';

test.propTypes = {
    
};

function test(props) {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
}

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>737622DC-0696-4F90-99A3-9D3E18331273</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rsf</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rsf - stateless named function skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';

function test(props) {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
}

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>48C8638F-3A11-48B5-9FF5-5ED6D6B0C1AF</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rscpm</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rscpm - memoize stateless component with prop types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { memo } from 'react';
import PropTypes from 'prop-types';

const test = memo((props) =&gt; {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
});

test.propTypes = {
    
};

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>FB635016-2EEA-4AE0-B2D6-17B28A8B77FB</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rscm</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rscm - memoize stateless component skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { memo } from 'react';

const test = memo(() =&gt; {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
});

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>83B3239C-3385-404F-BF82-31DB5278F136</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rscp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rscp - stateless component with prop types skeleton</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React from 'react';
import PropTypes from 'prop-types';

const test = props =&gt; {
    return (
        &lt;div&gt;
            
        &lt;/div&gt;
    );
};

test.propTypes = {
    
};

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>25C75D9D-F59A-4FFB-85A9-08074F5BA305</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rpc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rpc - class pure component skeleton with prop types after the class</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { PureComponent } from 'react'

export default class test extends PureComponent {
    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        )
    }
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>7AEAB504-6F44-4D9C-9158-3510B9FDF4A8</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rwwd</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rwwd - class component without import statements</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>class test extends React.Component {
    constructor(props) {
        super(props);

        this.state = {};

    }

    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        );
    }
}

test.propTypes = {

};

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>D3CACEA6-3A7A-467B-A953-ADBCF3D14075</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcfc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcfc - class component skeleton that contains all the lifecycle methods</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { Component } from 'react';
import PropTypes from 'prop-types';

class test extends Component {
    constructor(props) {
        super(props);

    }

    componentWillMount() {

    }

    componentDidMount() {

    }

    componentWillReceiveProps(nextProps) {

    }

    shouldComponentUpdate(nextProps, nextState) {

    }

    componentWillUpdate(nextProps, nextState) {

    }

    componentDidUpdate(prevProps, prevState) {

    }

    componentWillUnmount() {

    }

    render() {
        return (
            &lt;div&gt;

            &lt;/div&gt;
        );
    }
}

test.propTypes = {

};

export default test;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>B7B0A347-1D14-4F9F-B92F-224A9EC9A409</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rcjc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcjc - class component skeleton without import and default export lines</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>class test extends Component {
    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        );
    }
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>493A4EBD-52D1-44D2-8D18-BA21652EDF31</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rccp</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rccp - class component skeleton with prop types after the class</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { Component } from 'react'
import PropTypes from 'prop-types'

export default class test extends Component {
    static propTypes = {
        prop: PropTypes
    }

    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        )
    }
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>04A33E9E-FAC3-4B14-B147-B497398A53E0</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rrdc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rrdc - class component skeleton with react-redux connect and dispatch</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { Component } from 'react';
import { connect } from 'react-redux';

function mapStateToProps(state) {
    return {

    };
}

function mapDispatchToProps(dispatch) {
    return {

    };
}

class test extends Component {
    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        );
    }
}

export default connect(
    mapStateToProps,
)(test);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>53410596-BB7B-4ED2-BDC8-2667CB7F7C70</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rrc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rrc - class component skeleton with react-redux connect</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { Component } from 'react';
import { connect } from 'react-redux';

function mapStateToProps(state) {
    return {

    };
}

class test extends Component {
    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        );
    }
}

export default connect(
    mapStateToProps,
)(test);</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>A30121C3-DA4C-4CDD-8192-5728FFA25770</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>cc</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rcc - Class Component</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>import React, { Component } from 'react'

export default class test extends Component {
    render() {
        return (
            &lt;div&gt;
                
            &lt;/div&gt;
        )
    }
}
</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>40E21C8B-2E47-4D70-8990-DE563C4749C0</string>
		</dict>
		<dict>
			<key>abbreviation</key>
			<string>rprop</string>
			<key>abbreviationMode</key>
			<integer>0</integer>
			<key>creationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>label</key>
			<string>rprop - Render Prop</string>
			<key>modificationDate</key>
			<date>2022-09-15T05:03:01Z</date>
			<key>plainText</key>
			<string>class | extends Component {
  state = { | },
  render() {
    return this.props.render({
      |: this.state.|
    });
  }
}

export default |;</string>
			<key>snippetType</key>
			<integer>4</integer>
			<key>uuidString</key>
			<string>8F400462-C3C6-4BF6-B977-DCABFBA6011A</string>
		</dict>
	</array>
</dict>
</plist>
