Files
react/packages/react-rt-renderer/src/ReactNativeRTComponentTree.js
T
Raphael Amorim b3e27b2640 react-rt-renderer, react-cs-renderer, react-call-return: Convert vars to let/const (#11721)
* react-call-return: convert var to let/const

* react-cs-renderer: convert var to let/const

* react-rt-renderer: convert var to let/const
2017-11-30 21:40:12 +00:00

35 lines
892 B
JavaScript

/**
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
*/
import type {Fiber} from 'react-reconciler/src/ReactFiber';
const instanceCache: {[key: number]: Fiber} = {};
const instanceProps: {[key: number]: Object} = {};
export function precacheFiberNode(fiber: Fiber, tag: number): void {
instanceCache[tag] = fiber;
}
export function getFiberFromTag(tag: number): null | Fiber {
return instanceCache[tag] || null;
}
export function uncacheFiberNode(tag: number): void {
delete instanceCache[tag];
delete instanceProps[tag];
}
export function getFiberCurrentPropsFromTag(tag: number): null | Object {
return instanceProps[tag] || null;
}
export function updateFiberProps(tag: number, props: Object): void {
instanceProps[tag] = props;
}