If you're mutating the data, `shouldComponentUpdate` is helpless. I think we should disallow null and tell people to use `forceUpdate()` if they ask. (Or `setState({})` if for some reason `shouldComponentUpdate` needs to be called.)