跳至主要內容

<RecoilURLSyncJSON>

Recoil 同步函式庫 中的一個元件,使用 syncEffect()urlSyncEffect() 原子效果與瀏覽器 URL 同步原子。

這與 <RecoilURLSync> 元件相同,但它提供了內建 JSON 編碼,且不接受 serialize/deserialize 選項。


JSON 標準 編碼 JavaScript 原生元件和物件,並搭配相應 Refine 檢查器

此實作將 undefined 視為空查詢參數或不存在的物件屬性。

Date 類別也受支援,編碼為 ISO 字串。如果你使用 RefinejsonDate() 檢查器,可以將它重新還原為 Date 物件。

JavaScript 容器SetMap不受 JSON 支援。你可以使用Transit 編碼對那些容器和自訂使用者類別進行編碼。

範例

請參閱URL 持久性指南以取得範例。