import './style.css' import React from 'react' import ReactDOM from 'react-dom' class IPAddress extends React.Component { constructor(props) { super(props) this.state = { octets: [10, 88, 135, 24], cidr: 36, } } handleChange = (event) => { var octets = this.state.octets var val = +event.target.value.replace(/[^0-9]/g, '') var octet = event.target.attributes['data-octet'].value if (octet == 'cidr') { if (val <= 32) { this.setState({ cidr: val }) } } else { if (val <= 255) { octets[+octet] = val this.setState({ octets: octets }) } } } render() { var pretty = this.state.octets.join('.') + '/' + this.state.cidr return
} } ReactDOM.render(