NITRO COOKIES / REACT NATIVE
Native HTTP 쿠키를 읽고 저장하고 관리하세요. 값이 바로 필요할 때는 sync API를, WebKit에 접근하거나 네트워크 작업을 할 때는 async API를 사용하세요.
iOS / Android / tvOS
TypeScript · Native cookie store · MIT 라이선스

01 / DIRECT
JavaScript에서 sync API를 호출해 저장된 쿠키를 읽거나 request header를 만듭니다.
02 / EXPLICIT
Apple shared cookie store와 iOS WebKit cookie store 중에서 선택하세요. Android는 CookieManager를 사용합니다.
03 / TYPED
TypeScript 타입으로 쿠키를 다루세요. List API로 같은 이름의 쿠키를 조회하고, scope를 지정해 삭제할 수 있습니다.
JAVASCRIPT에서 NATIVE로
Session cookie를 저장한 뒤, 요청 URL에 맞는 쿠키로 header를 만드는 예제입니다.
Request header 가이드 읽기 →import NitroCookies from "react-native-nitro-cookies";
const url = "https://api.example.com";
await NitroCookies.set(url, {
name: "session",
value: "demo-token",
path: "/",
secure: true,
});
const header = NitroCookies.getCookieHeaderSync(url);
// 저장 결과가 반영되면: session=demo-token문서 둘러보기
첫 쿠키를 저장하는 방법부터 실제 앱에서 확인해야 할 동작까지 안내합니다.
Native module을 설치하고 앱을 다시 빌드한 뒤, 쿠키가 저장되고 조회되는지 확인하세요.
튜토리얼 따라 하기 →02 기능 구현Cookie store를 선택하고 로그인 쿠키를 어디서 읽을 수 있는지 확인하세요.
가이드 읽기 →03 찾아보기메서드의 signature와 반환값, 지원 플랫폼, 오류를 한곳에서 확인하세요.
API Reference 열기 →Cookie store는 플랫폼마다 다릅니다. 지원 플랫폼 확인 →
GitHub에서 소스 보기 ↗