Skip to content

Instantly share code, notes, and snippets.

@gaearon
Created November 24, 2016 15:03
Show Gist options
  • Save gaearon/a4e3689e878857b8a9415bedfa3456a6 to your computer and use it in GitHub Desktop.
Save gaearon/a4e3689e878857b8a9415bedfa3456a6 to your computer and use it in GitHub Desktop.
gaearon@gaearon-mbp ~/p/react> npm test -- ReactIncremental
> react-build@16.0.0-alpha test /Users/gaearon/p/react
> jest "ReactIncremental"
FAIL src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js
● Console
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ClassComponent
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ClassComponent
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Content
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Baz
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrapper
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrapper
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrapper
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrapper
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ClassComponent
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work FunctionalComponent
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
● ReactIncrementalSideEffects › can update child nodes of a host instance
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:55:15)
at process._tickCallback (internal/process/next_tick.js:103:7)
● ReactIncrementalSideEffects › can update child nodes of a fragment
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:91:15)
at process._tickCallback (internal/process/next_tick.js:103:7)
● ReactIncrementalSideEffects › can update child nodes rendering into text nodes
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:129:15)
● ReactIncrementalSideEffects › can deletes children either components, host or text
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:161:15)
● ReactIncrementalSideEffects › can delete a child that changes type - implicit keys
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:210:15)
● ReactIncrementalSideEffects › can delete a child that changes type - explicit keys
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:271:15)
● ReactIncrementalSideEffects › does not update child nodes if a flush is aborted
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:311:15)
● ReactIncrementalSideEffects › preserves a previously rendered node when deprioritized
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:342:15)
● ReactIncrementalSideEffects › can reuse side-effects after being preempted
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:395:15)
● ReactIncrementalSideEffects › can reuse side-effects after being preempted, if shouldComponentUpdate is false
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:461:15)
● ReactIncrementalSideEffects › can defer side-effects and resume them later on
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:528:15)
● ReactIncrementalSideEffects › can defer side-effects and reuse them later - complex
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:626:15)
● ReactIncrementalSideEffects › deprioritizes setStates that happens within a deprioritized tree
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:773:15)
● ReactIncrementalSideEffects › calls callback after update is flushed
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:859:15)
● ReactIncrementalSideEffects › calls componentWillUnmount after a deletion, even if nested
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:944:15)
● ReactIncrementalSideEffects › calls componentDidMount/Update after insertion/update
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:1024:15)
● ReactIncrementalSideEffects › invokes ref callbacks after insertion/update/unmount
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js:1080:15)
FAIL src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js
● Console
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
● ReactIncrementalScheduling › splits deferred work on multiple roots
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateHostComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:260:7)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:492:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js:339:15)
● ReactIncrementalScheduling › works on deferred roots in the order they were scheduled
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateHostComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:260:7)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:492:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js:388:15)
● ReactIncrementalScheduling › handles interleaved deferred and animation work
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateHostComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:260:7)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:492:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js:422:15)
at Timeout.e [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:477:19)
at tryOnTimeout (timers.js:228:11)
at Timer.listOnTimeout (timers.js:202:5)
● ReactIncrementalScheduling › schedules sync updates when inside componentDidMount/Update
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performTaskWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:472:9)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:504:15)
at performTaskWork (src/renderers/shared/fiber/ReactFiberScheduler.js:487:5)
at commitAllWork (src/renderers/shared/fiber/ReactFiberScheduler.js:252:5)
at completeUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:345:9)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:380:14)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js:486:15)
at Timeout.e [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:477:19)
at tryOnTimeout (timers.js:228:11)
at Timer.listOnTimeout (timers.js:202:5)
● ReactIncrementalScheduling › can opt-in to deferred/animation scheduling inside componentDidMount/Update
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performAnimationWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:419:24)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:508:13)
at performAnimationWork (src/renderers/shared/fiber/ReactFiberScheduler.js:432:5)
at Object.ReactNoop.flushAnimationPri (src/renderers/noop/ReactNoop.js:204:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js:561:15)
FAIL src/renderers/shared/fiber/__tests__/ReactIncrementalReflection-test.js
● Console
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work function (props, context, updater) {
// This constructor gets overridden by mocks. The argument is used
// by mocks to assert on what gets mounted.
if (__DEV__) {
process.env.NODE_ENV !== 'production' ? warning(
this instanceof Constructor,
'Something is calling a React component directly. Use a factory or ' +
'JSX instead. See: https://fb.me/react-legacyfactory') : void 0;
}
// Wire up auto-binding
if (this.__reactAutoBindPairs.length) {
bindAutoBindMethods(this);
}
this.props = props;
this.context = context;
this.refs = emptyObject;
this.updater = updater || ReactNoopUpdateQueue;
this.state = null;
// ReactClasses doesn't have constructors. Instead, they use the
// getInitialState and componentWillMount methods for initialization.
var initialState = this.getInitialState ? this.getInitialState() : null;
if (__DEV__) {
// We allow auto-mocks to proceed as if they're returning null.
if (initialState === undefined &&
this.getInitialState._isMockFunction) {
// This is probably bad practice. Consider warning here and
// deprecating this convenience.
initialState = null;
}
}
!(
typeof initialState === 'object' && !Array.isArray(initialState)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s.getInitialState(): must return an object or null',
Constructor.displayName || 'ReactCompositeComponent') : _prodInvariant('82', Constructor.displayName || 'ReactCompositeComponent') : void 0;
this.state = initialState;
}
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work function (props, context, updater) {
// This constructor gets overridden by mocks. The argument is used
// by mocks to assert on what gets mounted.
if (__DEV__) {
process.env.NODE_ENV !== 'production' ? warning(
this instanceof Constructor,
'Something is calling a React component directly. Use a factory or ' +
'JSX instead. See: https://fb.me/react-legacyfactory') : void 0;
}
// Wire up auto-binding
if (this.__reactAutoBindPairs.length) {
bindAutoBindMethods(this);
}
this.props = props;
this.context = context;
this.refs = emptyObject;
this.updater = updater || ReactNoopUpdateQueue;
this.state = null;
// ReactClasses doesn't have constructors. Instead, they use the
// getInitialState and componentWillMount methods for initialization.
var initialState = this.getInitialState ? this.getInitialState() : null;
if (__DEV__) {
// We allow auto-mocks to proceed as if they're returning null.
if (initialState === undefined &&
this.getInitialState._isMockFunction) {
// This is probably bad practice. Consider warning here and
// deprecating this convenience.
initialState = null;
}
}
!(
typeof initialState === 'object' && !Array.isArray(initialState)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s.getInitialState(): must return an object or null',
Constructor.displayName || 'ReactCompositeComponent') : _prodInvariant('82', Constructor.displayName || 'ReactCompositeComponent') : void 0;
this.state = initialState;
}
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Component
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Sibling
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
● ReactIncrementalReflection › handles isMounted when an unmount is deferred
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalReflection-test.js:110:15)
● ReactIncrementalReflection › finds no node before insertion and correct node before deletion
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalReflection-test.js:204:15)
FAIL src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js
● Console
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work NoopBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work RenderError
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work NoopBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work RenderError
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work NoopBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work RenderError
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenComponentWillUnmount
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ErrorBoundary
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work BrokenRender
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
● ReactIncrementalErrorHandling › continues work on other roots despite uncaught errors
expect(function).toThrow(string)
Expected the function to throw an error matching:
"Hello"
Instead, it threw:
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateHostComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:260:7)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:492:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js:229:17
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js:230:8)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js:230:8)
FAIL src/renderers/shared/fiber/__tests__/ReactIncremental-test.js
● Console
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Header
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work h1
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Content
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work section
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work section
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work section
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work section
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work footer
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work aaa
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Tester
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work bbb
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work aaa
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Tester
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work bbb
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work aaa
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Tester
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work bbb
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ccc
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Content
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Tester
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work bbb
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Content
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Middle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work function (props, context, updater) {
// This constructor gets overridden by mocks. The argument is used
// by mocks to assert on what gets mounted.
if (__DEV__) {
process.env.NODE_ENV !== 'production' ? warning(
this instanceof Constructor,
'Something is calling a React component directly. Use a factory or ' +
'JSX instead. See: https://fb.me/react-legacyfactory') : void 0;
}
// Wire up auto-binding
if (this.__reactAutoBindPairs.length) {
bindAutoBindMethods(this);
}
this.props = props;
this.context = context;
this.refs = emptyObject;
this.updater = updater || ReactNoopUpdateQueue;
this.state = null;
// ReactClasses doesn't have constructors. Instead, they use the
// getInitialState and componentWillMount methods for initialization.
var initialState = this.getInitialState ? this.getInitialState() : null;
if (__DEV__) {
// We allow auto-mocks to proceed as if they're returning null.
if (initialState === undefined &&
this.getInitialState._isMockFunction) {
// This is probably bad practice. Consider warning here and
// deprecating this convenience.
initialState = null;
}
}
!(
typeof initialState === 'object' && !Array.isArray(initialState)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s.getInitialState(): must return an object or null',
Constructor.displayName || 'ReactCompositeComponent') : _prodInvariant('82', Constructor.displayName || 'ReactCompositeComponent') : void 0;
this.state = initialState;
}
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work function (props, context, updater) {
// This constructor gets overridden by mocks. The argument is used
// by mocks to assert on what gets mounted.
if (__DEV__) {
process.env.NODE_ENV !== 'production' ? warning(
this instanceof Constructor,
'Something is calling a React component directly. Use a factory or ' +
'JSX instead. See: https://fb.me/react-legacyfactory') : void 0;
}
// Wire up auto-binding
if (this.__reactAutoBindPairs.length) {
bindAutoBindMethods(this);
}
this.props = props;
this.context = context;
this.refs = emptyObject;
this.updater = updater || ReactNoopUpdateQueue;
this.state = null;
// ReactClasses doesn't have constructors. Instead, they use the
// getInitialState and componentWillMount methods for initialization.
var initialState = this.getInitialState ? this.getInitialState() : null;
if (__DEV__) {
// We allow auto-mocks to proceed as if they're returning null.
if (initialState === undefined &&
this.getInitialState._isMockFunction) {
// This is probably bad practice. Consider warning here and
// deprecating this convenience.
initialState = null;
}
}
!(
typeof initialState === 'object' && !Array.isArray(initialState)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s.getInitialState(): must return an object or null',
Constructor.displayName || 'ReactCompositeComponent') : _prodInvariant('82', Constructor.displayName || 'ReactCompositeComponent') : void 0;
this.state = initialState;
}
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Baz
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Bar
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Baz
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Baz
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Trail
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Sibling
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrap
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Sibling
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Wrap
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work LifeCycle
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Sibling
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work span
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work App
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Foo
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowBoth
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Recurse
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Recurse
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Recurse
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Recurse
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work div
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocale
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionFn
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionClass
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Stateful
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocaleClass
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocaleFn
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionFn
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionClass
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Stateful
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Stateful
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Intl
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionFn
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work IndirectionClass
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocaleClass
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work ShowLocaleFn
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work null
console.log src/renderers/shared/fiber/ReactFiberBeginWork.js:438
Begin work Stateful
● ReactIncremental › updates a previous render
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:115:15)
● ReactIncremental › can cancel partially rendered work and restart
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:152:15)
● ReactIncremental › can deprioritize unfinished work and resume it later
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:214:15)
● ReactIncremental › can deprioritize a tree from without dropping work
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performAnimationWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:419:24)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:508:13)
at performAnimationWork (src/renderers/shared/fiber/ReactFiberScheduler.js:432:5)
at Object.ReactNoop.flushAnimationPri (src/renderers/noop/ReactNoop.js:204:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:271:15)
● ReactIncremental › can resume work in a bailed subtree within one pass
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:413:15)
● ReactIncremental › can reuse work done after being preempted
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:505:15)
● ReactIncremental › can reuse work if shouldComponentUpdate is false, after being preempted
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:603:15)
● ReactIncremental › can update in the middle of a tree using setState
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:666:15)
● ReactIncremental › can queue multiple state updates
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:697:15)
● ReactIncremental › can use updater form of setState
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:730:15)
● ReactIncremental › can call setState inside update callback
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:771:15)
● ReactIncremental › can replaceState
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:801:15)
● ReactIncremental › can forceUpdate
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:841:15)
● ReactIncremental › gets new props when setting state on a partly updated component
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateHostComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:260:7)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:492:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:939:15)
● ReactIncremental › calls componentWill* twice if an update render is aborted
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1108:15)
at Timeout.e [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:477:19)
at tryOnTimeout (timers.js:228:11)
at Timer.listOnTimeout (timers.js:202:5)
● ReactIncremental › does not call componentWillReceiveProps for state-only updates
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1226:15)
at Timeout.e [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:477:19)
at tryOnTimeout (timers.js:228:11)
at Timer.listOnTimeout (timers.js:202:5)
● ReactIncremental › skips will/DidUpdate when bailing unless an update was already in progress
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateFunctionalComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:181:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:473:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1346:15)
● ReactIncremental › performs batched updates at the end of the batch
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performTaskWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:472:9)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:504:15)
at performTaskWork (src/renderers/shared/fiber/ReactFiberScheduler.js:487:5)
at Object.batchedUpdates (src/renderers/shared/fiber/ReactFiberScheduler.js:802:11)
at src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1406:17
at Object.syncUpdates (src/renderers/shared/fiber/ReactFiberScheduler.js:814:14)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1405:15)
● ReactIncremental › can nest batchedUpdates
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performTaskWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:472:9)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:504:15)
at performTaskWork (src/renderers/shared/fiber/ReactFiberScheduler.js:487:5)
at Object.batchedUpdates (src/renderers/shared/fiber/ReactFiberScheduler.js:802:11)
at src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1442:17
at Object.syncUpdates (src/renderers/shared/fiber/ReactFiberScheduler.js:814:14)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1441:15)
● ReactIncremental › can handle if setState callback throws
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1489:15)
● ReactIncremental › merges and masks context
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1622:15)
● ReactIncremental › reads context when setState is below the provider
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1841:15)
● ReactIncremental › reads context when setState is above the provider
gotcha
at reconcileChildrenAtPriority (src/renderers/shared/fiber/ReactFiberBeginWork.js:119:15)
at reconcileChildren (src/renderers/shared/fiber/ReactFiberBeginWork.js:99:5)
at updateClassComponent (src/renderers/shared/fiber/ReactFiberBeginWork.js:207:5)
at beginWork (src/renderers/shared/fiber/ReactFiberBeginWork.js:475:16)
at performUnitOfWork (src/renderers/shared/fiber/ReactFiberScheduler.js:370:16)
at performDeferredWorkUnsafe (src/renderers/shared/fiber/ReactFiberScheduler.js:397:26)
at performAndHandleErrors (src/renderers/shared/fiber/ReactFiberScheduler.js:516:15)
at performDeferredWork (src/renderers/shared/fiber/ReactFiberScheduler.js:411:5)
at Object.ReactNoop.flushDeferredPri (src/renderers/noop/ReactNoop.js:214:5)
at Object.ReactNoop.flush (src/renderers/noop/ReactNoop.js:228:15)
at Object.<anonymous> (src/renderers/shared/fiber/__tests__/ReactIncremental-test.js:1933:15)
Test Suites: 5 failed, 5 total
Tests: 48 failed, 36 passed, 84 total
Snapshots: 0 total
Time: 2.224s
Ran all test suites matching "ReactIncremental".
npm ERR! Test failed. See above for more details.
gaearon@gaearon-mbp ~/p/react>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment