Я пытаюсь сделать калькулятор с помощью React, но не могу получить то, что находится в рендере, для отображения на странице. Он появлялся только с div "display".
class Calculator extends React.Component{
render(){
return (
<div className="display">test</div>
);
}
}
ReactDOM.render(<Calculator />, document.getElementById("calculator"));
Затем я добавил кнопки, и он перестал отображать
class Calculator extends React.Component{
render(){
return (
<div className="display"></div>
<div className="numRow">
<button id="one">1</button>
<button id="two">2</button>
<button id="three">3</button>
</div>
<div className="numRow">
<button id="four">4</button>
<button id="five">5</button>
<button id="six">6</button>
</div>
<div className="numRow">
<button id="seven">7</button>
<button id="eight">8</button>
<button id="nine">9</button>
</div>
<div className="opRow">
<button id="add">+</button>
<button id="subtract">-</button>
<button id="multiply">*</button>
<button id="divide">/</button>
</div>
<div className="etcRow">
<button id="clear">Clear</button>
<button id="decimal">.</button>
<button id="equals">=</button>
</div>
);
}}
ReactDOM.render(<Calculator />, document.getElementById("calculator"));
Я добавил React, ReactDOM и Babel. https://codepen.io/hanuruh/pen/dyPxRNX