即将废弃,推荐使用 render。
用于启动和挂载应用,通常情况下不做手动调用。只有在使用自定义 Bootstrap 时,才需要使用该 API。
AppComponent:通过 createApp 创建的 ReactElement 实例。id:要挂载的 DOM 根元素 id,如 "root"。root: ReactDOM.createRoot 的返回值,用于 bootstrap 函数外需要 root 销毁组件的场景。ReactDOM: ReactDOM 对象,用于区分 React 18 和 React 17 API。由于 @modern-js/runtime/plugins 是别名处理的,在 ts 项目中使用时需要声明其类型, 只需要在 src/modern-app-env.d.ts 添加以下类型声明即可:
bootstrap 只支持在 CSR 场景下使用。