Why is it important to avoid copying the values of props into a component's state where possible?
because you want to allow data to flow back up to the parent
because you want to allow a component to update in response to changes in the props
because getDerivedStateFromProps() is an unsafe method to use
getDerivedStateFromProps()
because you should never mutate state