@tarojs/taro-quickapp
Version:
Taro quickapp framework
84 lines (79 loc) • 1.44 kB
JavaScript
/* eslint-disable camelcase */
import {
getEnv,
Events,
eventCenter,
ENV_TYPE,
render,
internal_safe_get,
internal_safe_set,
internal_inline_style,
internal_get_original,
interceptors,
useEffect,
useLayoutEffect,
useReducer,
useState,
useDidShow,
useDidHide,
usePullDownRefresh,
useReachBottom,
usePageScroll,
useRouter,
useScope,
useRef,
useCallback,
useMemo,
useImperativeHandle,
useContext,
createContext,
memo
} from '@tarojs/taro'
import { shallowEqual } from '@tarojs/utils'
import Component from './component'
import PureComponent from './pure-component'
import createApp from './create-app'
import createComponent from './create-component'
import initNativeApi from './native-api'
import propsManager from './propsManager'
import { genCompid } from './util'
export const Taro = {
Component,
PureComponent,
createApp,
initNativeApi,
Events,
eventCenter,
getEnv,
render,
ENV_TYPE,
internal_safe_get,
internal_safe_set,
internal_inline_style,
createComponent,
internal_get_original,
interceptors,
propsManager,
genCompid,
useEffect,
useLayoutEffect,
useReducer,
useState,
useDidShow,
useDidHide,
usePullDownRefresh,
useReachBottom,
usePageScroll,
useRouter,
useScope,
useRef,
useCallback,
useMemo,
useImperativeHandle,
useContext,
createContext,
memo,
shallowEqual
}
export default Taro
initNativeApi(Taro)