SyncedCookie
데이터를 쿠키에 동기화 하는 SyncedCookie 클래스입니다. 데이터가 업데이트될 때 리스너 함수를 호출합니다. ReactSyncConnector와 연결하여 사용합니다.
Signature
declare class SyncedCookie<Data> extends ReactSynced<Data> 
Extends: ReactSynced<Data>
Example
const cookieStorage = new SyncedCookie<string>("cookie-key", { path: '/' })
const cookieConnector = new ReactSyncConnector(cookieStorage)
cookieStorage.set("Hello, Cookie!")
cookieStorage.set((prev) => prev + "!")
cookieStorage.get() // "Hello, Cookie!!"
cookieStorage.remove()
cookieStorage.get() // null
Constructors
Constructor  | Modifiers  | Description  | 
|---|---|---|
SyncedCookie 인스턴스를 생성합니다. 데이터를 저장할 키와 쿠키 옵션을 받습니다.  | 
Properties
Property  | Modifiers  | Type  | Description  | 
|---|---|---|---|
() => Data | null  | 쿠키에서 데이터를 가져옵니다. 저장된 json 데이터를 parse 한 후 가져옵니다.  | ||
string  | |||
(options?: CookieOptions) => void  | 쿠키에 저장된 데이터를 삭제합니다.  | ||
(data: DataOrFn<Data | null>, options?: CookieOptions) => void  | 쿠키에 데이터를 저장합니다. 저장할 데이터 혹은 함수를 받아서 데이터를 저장합니다.  | ||
any  |