react/packages/shared/forks
Brian Vaughn bcca5a6ca7
Always skip unmounted/unmounting error boundaries (#19627)
The behavior of error boundaries for passive effects that throw during cleanup was recently changed so that React ignores boundaries which are also unmounting in favor of still-mounted boundaries. This commit implements that same behavior for layout effects (useLayoutEffect, componentWillUnmount, and ref-detachment).

The new, skip-unmounting-boundaries behavior is behind a feature flag (`skipUnmountedBoundaries`).
2020-08-17 15:01:06 -04:00
..
ReactFeatureFlags.native-fb.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.native-oss.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.readonly.js Allow reading default feature flags from bundle tests (#13629) 2018-09-12 16:56:04 +01:00
ReactFeatureFlags.test-renderer.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.test-renderer.native.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.test-renderer.www.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.testing.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.testing.www.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.www-dynamic.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
ReactFeatureFlags.www.js Always skip unmounted/unmounting error boundaries (#19627) 2020-08-17 15:01:06 -04:00
Scheduler.umd.js Codemod to import * as React from "react"; (#18102) 2020-02-21 19:45:20 -08:00
SchedulerTracing.umd.js Codemod to import * as React from "react"; (#18102) 2020-02-21 19:45:20 -08:00
consoleWithStackDev.www.js Avoid passing custom stacks to console.error (#18685) 2020-04-21 09:22:46 -07:00
invokeGuardedCallbackImpl.www.js Enable prefer-const lint rules (#18451) 2020-04-01 12:35:52 -07:00
object-assign.inline-umd.js Enable prefer-const lint rules (#18451) 2020-04-01 12:35:52 -07:00
object-assign.umd.js Codemod to import * as React from "react"; (#18102) 2020-02-21 19:45:20 -08:00