- Effect는 Next-Generation TypeScript로, 타입 안전성을 높이고 재사용성 및 테스팅을 강화하는 라이브러리이다. 🧪
- Effect는 Error handling, Retry, Interruption, Observability 등 유용한 기능을 제공하며, Deno, Bun, Node.js, 브라우저 등 다양한 환경에서 사용 가능하다. 🌎
- Effect는 전통적인 TypeScript Error Handling 방식보다 간결하고 명확한 코드를 작성할 수 있게 해준다. 💡
- Effect의 핵심은
effect type
이며, 성공, 에러, 요구사항 등을 포함하는 Immuable value를 나타낸다. 💪