Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialLuis Onate
1,522 PointsInput resetting without having to call e.currentTarget.reset(). Is that normal?
The input is resetting without a call to e.currentTarget.reset(). Is that behavior expected?
class AddPlayerForm extends Component {
playerInput = React.createRef();
handleSubmit = (e) => {
e.preventDefault();
this.props.addPlayer(this.playerInput.current.value);
};
render() {
return (
<form onSubmit={this.handleSubmit}>
<input type="text"
ref={this.playerInput}
placeholder="Enter a player's name"
/>
<input
type="submit"
value="Add Player"
/>
</form>
);
}
}
1 Answer
cnl
Full Stack JavaScript Techdegree Graduate 20,431 PointsNoticed this too, but after refreshing the page (hard refresh with "Command" + "Shift" + "R") it did not repeat the behavior and resetting the currentTarget was needed.