UNPKG

egreact

Version:

A react render for egret 一个为 egret 而生的 react 渲染器

22 lines (21 loc) 788 B
import React from 'react'; import type { TransitionTracingCallbacks, FiberRoot } from 'react-reconciler'; import { IContainer } from '../type'; export declare type CreateRootOptions = { unstable_strictMode?: boolean; unstable_concurrentUpdatesByDefault?: boolean; identifierPrefix?: string; onRecoverableError?: (error: any) => void; transitionCallbacks?: TransitionTracingCallbacks; }; export declare class EgreactRoot { private _internalRoot; rendered: boolean; constructor(_internalRoot: FiberRoot); render(children: React.ReactNode, options?: { sync?: boolean; concurrent?: boolean; }): void; unmount(): void; } export declare function createEgreactRoot(containerNode: IContainer, options?: CreateRootOptions): EgreactRoot;