const React = require("react"); const ReactDOM = require("react-dom"); const request = require("request"); const serverAddress = "http://localhost:8000"; class CodeArea extends React.Component { constructor(props) { super(props); this.state = {value: "", lastOutput: null}; this.handleChange = this.handleChange.bind(this); this.submit = this.submit.bind(this); } handleChange(event) { this.setState({value: event.target.value}); } submit(event) { console.log("Event", this.state.value); const source = this.state.value; const options = { url: `${serverAddress}/input`, json: true, body: { source } }; request.post(options, (error, response, body) => { this.setState({lastOutput: body.text}) }); } renderOutput() { if (!this.state.lastOutput) { return null; } return ; } render() { return (
Write your source code here