TypeScript is a programming language that is a strict syntactical superset of JavaScript, and adds optional static typing to the language. It was developed and is maintained by Microsoft.

TypeScript is designed to be used with JavaScript, and can be used to develop JavaScript applications for both client-side and server-side execution. TypeScript code is transpiled (converted) into JavaScript code, which can be run in any JavaScript runtime environment.

State management in front-end application

You can find plenty of examples showing how state management libraries work, few people focus on it why do we need state management and what problems does it cause (solve?). In this article I will walk you through, step by step, what common application state issues might look like applications and how to deal with them regardless of whether you use because it doesn't matter what you use, only for what purpose.

Read more