UNPKG

react-native-root-siblings

Version:

react native root sibling elements manager

27 lines (26 loc) 747 B
import { Component, ReactChild, ReactNode } from 'react'; import RootController from './RootController'; interface RootSiblingsProps { controller: RootController; renderSibling?: (sibling: ReactNode) => ReactNode; children: ReactChild; } interface RootSiblingsState { siblings: Array<{ id: string; element: ReactNode; }>; } export default class extends Component<RootSiblingsProps, RootSiblingsState> { private updatedSiblings; private siblingsPool; constructor(props: RootSiblingsProps); componentDidMount(): void; componentDidUpdate(): void; render(): JSX.Element; private commitChange; private invokeCallback; private renderSiblings; private wrapSibling; } export {};