Dependencies are liabilities, and not all of them are worth the risk. The next time you're deciding whether to add one, ask yourself these six questions.
Want flexible, extensible APIs that can work with a many concrete types at runtime? Use this pattern to create APIs that are precisely typed and flexible.
The "call" effect in Redux Saga can't be inferred automatically by TypeScript. Use this type to explicitly infer call effect return types and get the value TypeScript provides.
Sometimes “good” is shaped more by the realities of a problem than by your imagined ideal experience. Even a long wait can turn out to be a rewarding experience.