Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: SSR withoutHTML模式下,包一层<div id="root">{app}</div> #11724

Merged
merged 22 commits into from
Oct 11, 2023
Merged

fix: SSR withoutHTML模式下,包一层<div id="root">{app}</div> #11724

merged 22 commits into from
Oct 11, 2023

Conversation

gwuhaolin
Copy link
Member

No description provided.

奇风 and others added 21 commits October 8, 2023 12:00
@vercel
Copy link

vercel bot commented Oct 11, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
umi ⬜️ Ignored (Inspect) Visit Preview Oct 11, 2023 9:12am

@sorrycc sorrycc merged commit f0e9102 into umijs:master Oct 11, 2023
22 checks passed
@@ -58,7 +58,7 @@ export async function getClientRootComponent(opts: {
</AppContext.Provider>
);
if (opts.withoutHTML) {
return app;
return <div id="root">{app}</div>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

建议更新接口的声明以防止后续留坑和造成混淆,参考:

interface CreateServerlessOptions {
  /** 注释 */
  withoutHTML;
  /** 注释 */
  sourceDir;
}

interface CreateOptions extends CreateServerlessOptions {
  // ...
}

之所以这么做必要是因为这次两个新 option 大部分人都不需要,场景特定,所以应该尽可能的分而治之,防止后续在留坑。

fz6m added a commit to MoeYc/umi that referenced this pull request Oct 23, 2023
fz6m added a commit that referenced this pull request Nov 6, 2023
* refactor: PR #11755 comment

* feat: export serverLoader types

* example: serverLoader case

* feat: add `useServerLoaderData` type

* refactor: PR #11724 comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants