Use Local Storage ornegi baz alinarak gelistirilmis tarayici cookie'sini yoneten bir React hook'udur. TypeScript ile React icin yazilmistir.
// Import
import useCookie from './useCookie.ts';
// React state gibi tanimlanir
// Cookie ismi ve baslangic degeri alir.
// Her iki deger string type olmalidir.
// Bu tanimlama eger ayni isimle bir cookie mevcutsa bu cookie'nin degerini dondurur.
// Eger mevcut bir cookie yoksa verilen baslangic degerini doner.
const [token, setToken, deleteToken] = useCookie('token', '');
// Var olan bir cookie'ye yeni bir deger tanimlama
// Ilk arguman cookie degeridir. Ikinci arguman cookie'nin gecerli olacagi gun sayisidir.
setToken('1234', 2);
// Method cagirilarak bu state icin tanimlanmis cookie temizlenir.
deleteToken();