Drag the edges to resize the window.

Code Editor
Web Browser

Good! Any time that someone types or deletes in <input />, the .handleUserInput() method will update this.state.userInput with the <input />'s text.

Since you're using this.setState, that means that Input needs an initial state! What should this.state's initial value be?

Well, this.state.userInput will be displayed in the <input />. What should the initial text in the <input /> be, when a user first visits the page?

The initial text should be blank! Otherwise it would look like someone had already typed something.

Report a Bug
If you see a bug or any other issue with this page, please report it here.