Skip to content

Commit 64bd14b

Browse files
committed
feat(React): add Stack
1 parent 64261e7 commit 64bd14b

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/core/react/React.ts

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* @Author: saber2pr
33
* @Date: 2019-12-07 22:31:48
44
* @Last Modified by: saber2pr
5-
* @Last Modified time: 2019-12-10 20:23:19
5+
* @Last Modified time: 2019-12-11 20:32:27
66
*/
77
import * as ReactFiberHooks from "../react-reconciler/ReactFiberHooks"
88
import { createRenderer } from "../react-reconciler/ReactFiberReconciler"
@@ -13,24 +13,28 @@ import { NodeType } from "../shared/ReactTypes"
1313
import { forwardRef as ReactForwardRef } from "./forwardRef"
1414
import * as ReactLazy from "./ReactLazy"
1515
import * as ReactContext from "./ReactContext"
16+
import * as ReactStack from "../shared/testStackSize"
1617

1718
namespace React {
19+
// hooks
1820
export const useCallBack = ReactFiberHooks.useCallBack
1921
export const useMemo = ReactFiberHooks.useMemo
2022
export const useReducer = ReactFiberHooks.useReducer
2123
export const useRef = ReactFiberHooks.useRef
2224
export const useState = ReactFiberHooks.useState
2325
export const useEffect = ReactFiberHooks.useEffect
2426
export const useImperativeHandle = ReactFiberHooks.useImperativeHandle
25-
27+
// component
2628
export const createElement = ReactElement.createElement
2729
export const Children = ReactChildren
2830
export const Fragment = NodeType.Fragment
2931
export const forwardRef = ReactForwardRef
3032
export const lazy = ReactLazy.lazy
3133
export const Suspense = ReactLazy.Suspense
32-
34+
// context
3335
export const createContext = ReactContext.createContext
36+
// options
37+
export const Stack = ReactStack
3438
}
3539

3640
// TSX Typings
@@ -111,6 +115,9 @@ const Suspense = ReactLazy.Suspense
111115
// context
112116
const createContext = ReactContext.createContext
113117

118+
// options
119+
const Stack = ReactStack
120+
114121
export default React
115122
export {
116123
React,
@@ -133,5 +140,7 @@ export {
133140
lazy,
134141
Suspense,
135142
// context
136-
createContext
143+
createContext,
144+
// options
145+
Stack
137146
}

0 commit comments

Comments
 (0)