In this tutorial by Thomas Weibenfalk learn the fundamentals and how to build a ReactJS shopping cart with Typescript, Material UI, Styled Components and React-Query.

This tutorial uses a free open API for dummy data to the items in the shop. React-Query hooks is used for fetching the data from the API.

Styled Components is used in combination with Material UI to customize the styles.

Code: https://github.com/weibenfalk/react-shopping-cart

I’ve always been fascinated by the reaction many JavaScript developers have to TypeScript. Many love it and many dislike it. The goal of TypeScript was to bring the order and type integrity found in languages like C# and Java, which makes building large, complex systems much easier. Others dislike it because it alters the anarchistic nature of JavaScript. This makes me wonder how larger organizations react when approaching it.

In this talk from JSConf Hawaii, Brie Bunge talks about the process AirBnB went through to adopt TypeScript throughout their organization.

Learn five of the coolest features of TypeScript from Technical Fellow, Anders Hejlsberg. How can TypeScript help editors better check and improve our JavaScript? How does TypeScript use Control Flow Analysis? How do we avoid the pyramid of doom with asynchronous callback hell? Learn these and why Anders is having so much fun creating compilers in this episode of Five Things!