# -*- mode: snippet -*- # uuid: 73a39297-05ec-45c0-9a05-9b3e5653c477 # contributor: Jimmy Yuen Ho Wong # name: reactNativeClassComponentRedux # key: rncredux # -- import React, { Component } from 'react' import { View, Text } from 'react-native' import PropTypes from 'prop-types' import { connect } from 'react-redux' export class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends Component { static propTypes = { ${2:prop}: ${3:PropTypes} } render() { return ( ${2:textInComponent} ) } } const mapStateToProps = (state, ownProps) => ({ }) const mapDispatchToProps = (dispatch, ownProps) => ({ }) export default connect(mapStateToProps, mapDispatchToProps)($1)