Maintaining widely-used JS libraries is already complicated, and TypeScript adds an additional set of challenges.
Join Redux maintainer Mark Erikson for a look at some of the unique problems TS library maintainers face, and how the Redux team has handled those problems. We'll cover:
- Tradeoffs of different ways to define TS types for a library
- How to target different versions of TS, and considerations for determining the supported version range
- Migrating existing JS libraries to TS
- Differences between writing "app" types and "library" types
- Managing and versioning public types APIs
- Tips and tricks used by types from the Redux libraries
- TS limitations and possible language-level improvements
Check out more articles and videos
34 min
Network Requests with Cypress

32 min
From GraphQL Zero to GraphQL Hero with RedwoodJS

30 min
TypeScript + React = ❤️

23 min
How to Edge Cache GraphQL APIs

21 min
How Typed is Your Framework?

21 min
Go Find What We May Have Missed!

Workshops on related topic
Workshop
174 min
React, TypeScript, and TDD

Free Workshop
48 min
Building GraphQL APIs on top of Ethereum with The Graph

Free Workshop
165 min
Hard GraphQL Problems at Shopify

Workshop
245 min
Building Serverless Applications on AWS with TypeScript

Free Workshop
115 min
Recreating urql's GraphQL cache on the edge

Free Workshop
135 min
Learning GraphQL: from curious to confident

Upcoming events