( workInProgress, ctor, getDerivedStateFromProps, nextProps )
| 8557 | return [passthrough, hook.queue.dispatch]; |
| 8558 | }; |
| 8559 | function applyDerivedStateFromProps( |
| 8560 | workInProgress, |
| 8561 | ctor, |
| 8562 | getDerivedStateFromProps, |
| 8563 | nextProps |
| 8564 | ) { |
| 8565 | ctor = workInProgress.memoizedState; |
| 8566 | getDerivedStateFromProps = getDerivedStateFromProps(nextProps, ctor); |
| 8567 | getDerivedStateFromProps = |
| 8568 | null === getDerivedStateFromProps || void 0 === getDerivedStateFromProps |
| 8569 | ? ctor |
| 8570 | : assign({}, ctor, getDerivedStateFromProps); |
| 8571 | workInProgress.memoizedState = getDerivedStateFromProps; |
| 8572 | 0 === workInProgress.lanes && |
| 8573 | (workInProgress.updateQueue.baseState = getDerivedStateFromProps); |
| 8574 | } |
| 8575 | var classComponentUpdater = { |
| 8576 | isMounted: function (component) { |
| 8577 | return (component = component._reactInternals) |
no test coverage detected
searching dependent graphs…