NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ import {lazy} from './ReactLazy'; ~~~ **文件路径** ``` packages/react/src/ReactLazy.js ``` ~~~ export function lazy<T, R>(ctor: () => Thenable<T, R>): LazyComponent<T> { let lazyType = { $$typeof: REACT_LAZY_TYPE, _ctor: ctor, // React uses these fields to store the result. _status: -1, //记录Thenable处于什么状态 _result: null, }; return lazyType; } ~~~ Suspense是type ~~~ Suspense: REACT_SUSPENSE_TYPE, ~~~