回答

0

您需要在實際返回到瀏覽器之前格式化輸出。至於nextjs,首先切換到自定義服務器nexjs custom server and routing和演練this答案漂亮的打印HTML。使用nextjs或反應SSR,這可能無法作爲內置的可配置選項。

+0

謝謝!那就是我需要的! –

+0

@NikolaKnežević很高興幫助! – Fawaz

0

您或許正在尋找dangerouslysetinnerhtml。它允許你傳遞一個你想要呈現爲原始HTML的字符串。

function createMarkup() { 
    return {__html: '<div><div><input type="text"/></div></div>'}; 
} 

function MyComponent() { 
    return <div dangerouslySetInnerHTML={createMarkup()} />; 
} 
+0

對不起,但那不是我的問題。我的意思是整個頁面呈現縮小(1行)。 –