UNPKG

@fruits-chain/react-native-xiaoshu

Version:
29 lines (25 loc) • 585 B
import React, { useRef, memo } from 'react'; import { View } from 'react-native'; const activeStyle = { flex: 1 }; const inactiveStyle = { flex: 1, display: 'none' }; const TabView = _ref => { let { children, active, lazyRender = true } = _ref; const Activated = useRef(!lazyRender); if (active) { Activated.current = true; } return /*#__PURE__*/React.createElement(View, { style: active ? activeStyle : inactiveStyle }, Activated.current ? children : null); }; export default /*#__PURE__*/memo(TabView); //# sourceMappingURL=tab-view.js.map