설계 원칙
reactive-kit
은 가볍고 신뢰할 수 있으며 누구나 쉽게 사용할 수 있도록 설계되었어요. 아래 원칙들은 이러한 설계를 뒷받침하는 핵심 가치예요.
React의 생명 주기를 존중하고 간섭하지 않아요.
reactive-kit
은 React의 생명 주기에 직접 관여하는 구현체를 포함하지 않아요.
예를 들어, useMount
나 useLifecycles
과 같은 훅을 제공하지 않으며, React의 기본 동작을 존중하고 이를 활용하는 방식을 지향해요.
Zero Dependency를 통해 가볍고 빠르게 동작해요.
reactive-kit
은 의존성이 전혀 없어요. 추가 라이브러리에 의존하지 않기 때문에 프로젝트에 통합할 때 번들 크기를 최소화할 수 있고, 성능 저하를 걱정하지 않아도 돼요.
100% 테스트 커버리지를 목표로 신뢰성을 보장해요.
reactive-kit
은 모든 함수와 분기를 꼼꼼히 테스트하고 있어요. 각 구현체에 대해 철저한 테스트를 작성해서 예상치 못한 동작으로 인한 문제를 방지할 수 있어요. 신뢰할 수 있는 라이브러리를 찾고 있다면 reactive-kit
이 좋은 선택이 될 거예요.
풍부한 문서화로 누구나 쉽게 이해하고 사용할 수 있어요.
reactive-kit
은 사용자가 각 기능을 빠르게 이해하고 활용할 수 있도록 상세한 문서를 제공합니다. 문서에는 다음과 같은 내용이 포함되어 있어요:
- JSDoc 주석: 각 함수의 동작, 매개변수, 반환값에 대한 상세한 설명을 포함해요.
- 사용 가이드: 자세하고 따라 하기 쉬운 설명으로 바로 시작할 수 있어요.
- 실제 사용 예제: 실무에서 구현체를 어떻게 활용할 수 있는지 보여주는 예제가 포함되어 있어요.
기본 문서는 영어로 제공되지만, 한국어 문서도 지원해서 한국어 사용자도 쉽게 접근할 수 있어요.