Sha256: f9d8bb21b214f5d4c325382768c4facb9d00e81c26f153a0ed52bb3562d88967
Contents?: true
Size: 520 Bytes
Versions: 18
Compression:
Stored size: 520 Bytes
Contents
import React, { PropTypes } from 'react'; const HelloWorld = ({ name, updateName }) => ( <div> <h3> Hello, {name}! </h3> <hr /> <form > <label htmlFor="name"> Say hello to: </label> <input id="name" type="text" value={name} onChange={(e) => updateName(e.target.value)} /> </form> </div> ); HelloWorld.propTypes = { name: PropTypes.string.isRequired, updateName: PropTypes.func.isRequired, }; export default HelloWorld;
Version data entries
18 entries across 18 versions & 1 rubygems