/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
packages/react-noop-renderer/src/ReactNoop.js
59 строк
1 KB
Andrew Clark
Feature: Suspend commit without blocking render (#26398)
18 мар 2023, 01:05
Не верифицирован
18 мар 2023, 01:05
db281b3
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and 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, dangerouslyGetChildren, getPendingChildren, dangerouslyGetPendingChildren, getOrCreateRootContainer, createRoot, createLegacyRoot, getChildrenAsJSX, getPendingChildrenAsJSX, getSuspenseyThingStatus, resolveSuspenseyThing, resetSuspenseyThingCache, createPortal, render, renderLegacySyncRoot, renderToRootWithID, unmountRootWithID, findInstance, flushNextYield, startTrackingHostCounters, stopTrackingHostCounters, expire, flushExpired, batchedUpdates, deferredUpdates, discreteUpdates, idleUpdates, flushSync, flushPassiveEffects, act, dumpTree, getRoot, // TODO: Remove this after callers migrate to alternatives. unstable_runWithPriority, } = createReactNoop( ReactFiberReconciler, // reconciler true, // useMutation );