/// import BaseViewRenderer from "../../../core/viewrenderer/BaseViewRenderer"; /*** * View renderer is responsible for creating a container of size provided by LayoutProvider and render content inside it. * Also enforces a logic to prevent re renders. RecyclerListView keeps moving these ViewRendereres around using transforms to enable recycling. * View renderer will only update if its position, dimensions or given data changes. Make sure to have a relevant shouldComponentUpdate as well. * This is second of the two things recycler works on. Implemented both for web and react native. */ export default class ViewRenderer extends BaseViewRenderer { private _dim; private _viewRef; private _layoutManagerRef?; renderCompat(): JSX.Element; componentDidUpdate(): void; componentDidMount(): void; protected getRef(): object | null; private _renderItemContainer; private _setRef; private _onLayout; private _scheduleForceSizeUpdateTimer; private _forceSizeUpdate; }