6 new TypeScript features for writing clean code 📅 Jul 30, 2021 · ☕ 4 min read · ✍️ Iskander Samatov Let's cover some of the new TypeScript features that will help write precise and clean code.
Typescript: Five most useful utility types for React 📅 Jul 18, 2021 · ☕ 3 min read · ✍️ Iskander Samatov Let's explore TypeScript utility types for React. Utility types are a powerful feature for constructing new types.
Using React children prop with TypeScript 📅 Jun 29, 2021 · ☕ 2 min read · ✍️ Iskander Samatov I'll cover each of the types used for children prop and discuss the trade-offs so you can pick the right one for your use case.
Top five useful Chrome Dev Tools tips for React 📅 Jun 20, 2021 · ☕ 5 min read · ✍️ Iskander Samatov There are many tips for Chrome Dev Tools, but not all of them are useful for React. Here I cover five Dev Tools tips tailored for React development.
GraphQL made simple with React Suspense and Hooks 📅 Jun 2, 2021 · ☕ 6 min read · ✍️ Iskander Samatov Using React Suspense, you can avoid writing annoying conditional rendering and try/catch code when working with GraphQL.
You are refactoring code all wrong 📅 May 31, 2021 · ☕ 7 min read · ✍️ Iskander Samatov People often refactor without a strategy and for the wrong reasons. You need to know why you're doing it and have a clear end goal.
Easy undo feature with React and Immer.js 📅 May 24, 2021 · ☕ 7 min read · ✍️ Iskander Samatov Let's explore adding the undo feature to React with Immer.js while building a dungeon crawler game.
Clean pattern for handling roles and permissions in large React apps 📅 May 16, 2021 · ☕ 5 min read · ✍️ Iskander Samatov Manage granular roles and permissions in React applications in a clean and scalable way.
Simple technique for state management with React and RxJS 📅 Apr 26, 2021 · ☕ 7 min read · ✍️ Iskander Samatov In this post, let's go over a simple technique for communicating between your components with React and RxJS.
React: Smart component API with conditional props and TypeScript 📅 Apr 19, 2021 · ☕ 5 min read · ✍️ Iskander Samatov Using TypeScript and conditional props, you can build an API for your React components that is clear and explicit about its prop requirements.
Better alternatives to the most popular React libraries 📅 Apr 11, 2021 · ☕ 5 min read · ✍️ Iskander Samatov Let's cover the great alternatives to the most popular React libraries that are in a lot of ways a better choice.
Compound Component – advanced React pattern UI libraries love 📅 Apr 4, 2021 · ☕ 10 min read · ✍️ Iskander Samatov Let's take a look at an advanced React pattern - Compound Component. This pattern is widely adopted by a lot of popular UI libraries.
Quickly find bad commits using git bisect 📅 Mar 29, 2021 · ☕ 4 min read · ✍️ Iskander Samatov Searching through the commit history trying to find the regression bug? You can use git bisect to find the culprit much faster.