2017-08-24 36 views
0

Preact CLI具有名爲pre-rendering的功能。它使特定路由的內容直接在HTML內部提供,而不需要加載JavaScript。在預渲染的Preact CLI版本中包含樣式

內容直接加載HTML(靜態服務器端渲染)。因此,由於JavaScript包尚未加載,因此內容將顯示爲不帶樣式,導致樣式在幾分之一秒後閃爍。

您可以禁用預渲染,這可以正常工作,但這意味着丟棄一個有用的功能。是否有預渲染和包含樣式的解決方案?或者我還能做些什麼呢?

回答

0

實際上,內容不應該顯示爲沒有樣式,除非您使用自定義模板witk --template標誌。

默認模板包括在HEAD部分中的<link rel='stylesheet'。這應該避免你說的問題。

後來jS會來互動,但FOUC不應該在那裏。