import React from 'react'; import ReactDOM from 'react-dom'; import JqxSwitchButton from '../../../jqwidgets-react/react_jqxswitchbutton.js'; class App extends React.Component { constructor(props) { super(props); this.state = { label: { 'button1': 'New Mail', 'button2': 'Sent Mail', 'button3': 'Calendar Alerts', 'button4': 'Lock Sounds', 'button5': 'Keyboard clicks' } }; } componentDidMount() { for(let i = 1; i < 6; i++){ this.refs['button' + i].on('checked', (event) => { document.getElementById('events').innerHTML = this.state.label[event.target.classList[0]] + ': Unchecked'; }); this.refs['button' + i].on('unchecked', (event) => { document.getElementById('events').innerHTML = this.state.label[event.target.classList[0]] + ': Checked'; }); } } render () { return (
Ringtone
Marimba
New Mail
Sent Mail
Calendar Alerts
Lock Sounds
Keyboard Clicks
Events:
) } } ReactDOM.render(, document.getElementById('app'));