/
suhushinas
/
renderless-components-examples
Обзор
Документация
Войти
/
suhushinas
/
renderless-components-examples
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/example-map/components/TileField.jsx
31 строка
609 B
SuhushinAS
fix
24 апр 2019, 05:27
24 апр 2019, 05:27
7a03502
Код
Авторство
О чём код?
import 'modules/example-map/components/TileField.css'; import React from 'react'; class TileField extends React.Component { static defaultProps = { onChange: () => { }, }; render() { const {id, value} = this.props; return ( <div className="tile-radio"> <input id={id} name="tile" onChange={this.handleChange} checked={value === id} type="radio" /> <label htmlFor={id}>{id}</label> </div> ); } handleChange = () => { this.props.onChange(this.props.id); }; } export default TileField;