Skip to content

설계 원칙

reactive-kit은 가볍고 신뢰할 수 있으며 누구나 쉽게 사용할 수 있도록 설계되었어요. 아래 원칙들은 이러한 설계를 뒷받침하는 핵심 가치예요.

React의 생명 주기를 존중하고 간섭하지 않아요.

reactive-kit은 React의 생명 주기에 직접 관여하는 구현체를 포함하지 않아요.
예를 들어, useMountuseLifecycles과 같은 훅을 제공하지 않으며, React의 기본 동작을 존중하고 이를 활용하는 방식을 지향해요.

Zero Dependency를 통해 가볍고 빠르게 동작해요.

reactive-kit은 의존성이 전혀 없어요. 추가 라이브러리에 의존하지 않기 때문에 프로젝트에 통합할 때 번들 크기를 최소화할 수 있고, 성능 저하를 걱정하지 않아도 돼요.

100% 테스트 커버리지를 목표로 신뢰성을 보장해요.

reactive-kit은 모든 함수와 분기를 꼼꼼히 테스트하고 있어요. 각 구현체에 대해 철저한 테스트를 작성해서 예상치 못한 동작으로 인한 문제를 방지할 수 있어요. 신뢰할 수 있는 라이브러리를 찾고 있다면 reactive-kit이 좋은 선택이 될 거예요.

풍부한 문서화로 누구나 쉽게 이해하고 사용할 수 있어요.

reactive-kit은 사용자가 각 기능을 빠르게 이해하고 활용할 수 있도록 상세한 문서를 제공합니다. 문서에는 다음과 같은 내용이 포함되어 있어요:

  • JSDoc 주석: 각 함수의 동작, 매개변수, 반환값에 대한 상세한 설명을 포함해요.
  • 사용 가이드: 자세하고 따라 하기 쉬운 설명으로 바로 시작할 수 있어요.
  • 실제 사용 예제: 실무에서 구현체를 어떻게 활용할 수 있는지 보여주는 예제가 포함되어 있어요.

기본 문서는 영어로 제공되지만, 한국어 문서도 지원해서 한국어 사용자도 쉽게 접근할 수 있어요.

MIT 라이선스에 따라 배포됩니다.