Enter any mathematical expression on the textbox and click the button, the result of the expression will be shown in an alert window. For example, enter 2+3-1 and click the button. It should show 4 in the alert window. I need to use ReactJS to create the webpage.
import React from 'react';
class Addition extends React.Component{
    constructor(){
        super();
        this.state={
        num1:'',
        num2:'',
        total:''
        }
    }
    handlenum1 = (event) => {
        this.setState({
            num1:event.target.value
        })
    }
    handlenum2 = (event) =>{
        this.setState({
            num2:event.target.value
        })
    }
    exe = (event) => {
        this.setState({total:parseInt(this.state.num1) + 
parseInt(this.state.num2)});
        event.prevent.default();
    }
    render(){
        return(
            <div>
            <h1> Addition </h1>
            <form onSubmit={this.exe}>
            <div>
            Number 01:
            <input type="text" value={this.state.num1} onChange={this.handlenum1}/>
            </div>
            <div>
            Number 02:
            <input type="text" value={this.state.num2} onChange={this.handlenum2}/>
            </div>
            <div>
            <button type= "submit"> Add </button>
            </div>
            </form>
            {this.state.total}
            </div>
        )
    }
}
export default Addition;
 
    