即将废弃,推荐使用 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 场景下使用。