The upgrade of the React type definitions to support React 18 involved significant breaking changes. Learn about what the upgrade path looks like.
Type annotations (aka, types as comments) is a proposal that would allow for the inclusion of types in JavaScript code.
Learn how to integrate Lighthouse into a GitHub Actions workflow and report findings directly in pull requests.
In this tutorial, we’ll show you how to work with Static Web Apps and demonstrate how to deploy one using GitHub Actions.
Learn about sharable previews, how to implement and test them, and how to overcome challenges associated with lack of standardization.
If you’re starting a project and want to make use of static typing, how do you choose between TypeScript or JavaScript with JSDoc?
Learn how to authenticate with Google using TypeScript. As a practical example, we’ll show you how to acquire and use a refresh token to access the Google Calendar API.
Control flow analysis of aliased conditions, an exciting new feature shipped with TypeScript 4.4, enables you to write more expressive, readable code.
Abstract classes in TypeScript cannot be instantiated directly; only nonabstract subclasses can be. What does this mean for constructor usage?
If you want to have faster builds but don’t have the time to go through a big migration, esbuild-loader enables you to use esbuild alongside webpack.
React 18 alpha has just been released, which is an exciting development. But to get it working with TypeScript, you need to make a few tweaks.
In this tutorial, we’ll build a React Hook that enables us to gradually load data without blocking the UI of the browser.