React_派生状态 - zen0822/interview GitHub Wiki

派生状态(derived state)

基于 props 生成的 state 我们叫做派生状态,React 对此提供的 API 是 componentWillReceiveProps,当然现在改成了静态的 getDerivedStateFromProps。然而,这种派生状态的做法在 React 文档上明确说应该 used sparingly (吝惜地使用),说白了就是能不用就不用。而实际中存在很多的误用情形,虽然使用了这个奇技淫巧,但是后期维护和扩展可能回事噩梦。