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