State and Lifecycle
Encapulsate changes in the compoonent
Local State is dict like props, but private and fully controlled by component and not setup by React
Can pass state down to child through props
The order of updates is always respected.
useState
Updating replaces its value instead of setState which merges
setCount(prevState => return ....)
Advanced
Note that React may still need to render that specific component again before bailing out. That shouldn’t be a concern because React won’t unnecessarily go “deeper” into the tree. If you’re doing expensive calculations while rendering, you can optimize them with useMemo
.
Last updated