diff --git a/src/GuessControl.js b/src/GuessControl.js
index 64108b5..ffa5c96 100644
--- a/src/GuessControl.js
+++ b/src/GuessControl.js
@@ -1,47 +1,32 @@
import React, { Component } from "react";
import Button from "./Button";
+import { useState } from "react";
-class GuessControl extends Component {
- constructor(props) {
- super(props);
-
- this.state = {
- currentGuess: "",
- };
-
- /**
- * These lines are required to make the methods/functions declared on this
- * class have the correct `this` object when they run.
- */
- this.handleInputChange = this.handleInputChange.bind(this);
- this.onSubmitGuess = this.onSubmitGuess.bind(this);
- }
-
- handleInputChange(event) {
- this.setState({ currentGuess: event.target.value });
- }
-
- onSubmitGuess() {
- // Since the values from an HTML input are strings by default,
- // convert to a number for the returned guess value
- // by passing in the string to the Number function.
- // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number
- this.props.onGuess(Number(this.state.currentGuess));
- this.setState({ currentGuess: "" });
- }
-
- render() {
- return (
-