* Reapplied fixes to updated docs from master
* Reapplied fixes to Forms, removed ES2016 function includes()
* Missing carriage return
* Adding back some line breaks
* Making requested changes.
* Making space changes
User input has no effect on the rendered element because React has declared the value to be "Hello!". To update the value in response to user input, you would use the onChange event:
User input has no effect on the rendered element because React has declared the value to be "Hello!".
```javascript
To update the value in response to user input, you would use the `onChange` event to save the new value, then pass that to the `value` prop of the form:
```javascript{10,22,23}
class Form extends React.Component {
constructor(props) {
super(props);
@ -91,9 +93,9 @@ An **uncontrolled** component manages its own state.
}
```
If you wanted to listen to updates to the value, you could use the `onChange` event just like you can with controlled components.
If you wanted to listen to updates to the value, you could use the `onChange` event just like you can with controlled components. However, you would _not_ pass the value you saved to the component.
```javascript
```javascript{10,22}
class Form extends React.Component {
constructor(props) {
super(props);
@ -115,7 +117,6 @@ class Form extends React.Component {