/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
v18.3.1
packages/react-noop-renderer/src/ReactNoopPersistent.js
55 строк
1 KB
Andrew Clark
Bugfix: Flush legacy sync passive effects at beginning of event (#21846)
10 июл 2021, 21:15
Не верифицирован
10 июл 2021, 21:15
54e88ed
Код
Авторство
О чём код?
/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow */ /** * This is a renderer of React that doesn't have a render target output. * It is useful to demonstrate the internals of the reconciler in isolation * and for testing semantics of reconciliation separate from the host * environment. */ import ReactFiberReconciler from 'react-reconciler'; import createReactNoop from './createReactNoop'; export const { _Scheduler, getChildren, getPendingChildren, getOrCreateRootContainer, createRoot, createLegacyRoot, getChildrenAsJSX, getPendingChildrenAsJSX, createPortal, render, renderLegacySyncRoot, renderToRootWithID, unmountRootWithID, findInstance, flushNextYield, flushWithHostCounters, expire, flushExpired, batchedUpdates, deferredUpdates, discreteUpdates, idleUpdates, flushDiscreteUpdates, flushSync, flushPassiveEffects, act, dumpTree, getRoot, // TODO: Remove this once callers migrate to alternatives. // This should only be used by React internals. unstable_runWithPriority, } = createReactNoop( ReactFiberReconciler, // reconciler false, // useMutation );