From 58c324915ce8687a184fb8be5cde9f273bfaf937 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Sun, 12 Oct 2025 16:18:47 +0800 Subject: [PATCH] fix: drop `getAsString` from `HeadContext` --- packages/preact/src/head-context.tsx | 5 ----- packages/react/src/head-context.tsx | 5 ----- 2 files changed, 10 deletions(-) diff --git a/packages/preact/src/head-context.tsx b/packages/preact/src/head-context.tsx index a0a82bd..c82f6a6 100644 --- a/packages/preact/src/head-context.tsx +++ b/packages/preact/src/head-context.tsx @@ -1,5 +1,4 @@ import { createContext, VNode } from "preact"; -import render from "preact-render-to-string"; class HeadProvider { private head: VNode[] = []; @@ -30,10 +29,6 @@ class HeadProvider { public getHead() { return this.head; } - - public getAsString() { - return render(<>{...this.head}); - } } const headProvider = new HeadProvider(); diff --git a/packages/react/src/head-context.tsx b/packages/react/src/head-context.tsx index 5dbdcd2..b65d899 100644 --- a/packages/react/src/head-context.tsx +++ b/packages/react/src/head-context.tsx @@ -1,5 +1,4 @@ import React, { createContext, ReactElement, ReactNode } from "react"; -import { renderToStaticMarkup } from "react-dom/server"; class HeadProvider { private head: React.ReactElement[] = []; @@ -30,10 +29,6 @@ class HeadProvider { public getHead() { return this.head; } - - public getAsString() { - return renderToStaticMarkup(<>{...this.head}); - } } const headProvider = new HeadProvider();