Open in app
Home
Notifications
Lists
Stories

Write
Iskander Samatov
Iskander Samatov

Home
About

Published in ITNEXT

·Pinned

React antipatterns to avoid

Here are some of the antipatterns most commonly seen in React applications and how to fix them. These antipatterns will make your codebase a nightmare to work with if you’re don’t learn to recognize and prevent them at their early stages. Putting everything in Redux Redux is awesome. It optimizes performance behind the scenes…

React

6 min read

React antipatterns to avoid
React antipatterns to avoid

Published in ITNEXT

·May 23

Effective State Management in React: Comprehensive guide

State management can make or break your React app. If your state flow is sound, your development speed will stay high, even as the complexity of your project grows. A poor state flow design, on the other hand, will exponentially raise development time. In this post, I’ll outline some tips…

React

5 min read

Effective State Management in React: Comprehensive guide
Effective State Management in React: Comprehensive guide

Published in JavaScript in Plain English

·Apr 11

JavaScript Tips: How to Write Clean Functions

These tips will make your code more maintainable and easier to read and understand. — In this post, we’ll cover simple tips for writing clean functions in JavaScript. Following these tips will make your code more maintainable and easier to read and understand. Let’s get started! Watch out for hidden side effects “Pure” functions are another way of describing this rule. Pure functions always return the same result, given the same…

Java Script

5 min read

JavaScript Tips: How to Write Clean Functions
JavaScript Tips: How to Write Clean Functions

Published in ITNEXT

·Mar 28

React Patterns: The Container pattern

The Container pattern is one of the most useful patterns in React. You can use it to implement a declarative way to reuse custom functionality such as fetching data, authentication, layout, and others. Let’s take a look at how it works! What is the Container pattern? The idea behind the pattern is simple: you have…

React

3 min read

React Patterns: The Container pattern
React Patterns: The Container pattern

Published in ITNEXT

·Feb 28

React Performance Optimization: 9 Techniques to Boost Application Speed

While React offers many advantages, optimizing the performance of React applications can be tricky. In this post, we will cover nine techniques for boosting the speed of your React applications. Avoid redundant renders Redundant renders are a typical problem in React that can quickly worsen the performance of your application. In my experience…

React

6 min read

React Performance Optimization: 9 Techniques to Boost Application Speed
React Performance Optimization: 9 Techniques to Boost Application Speed

Published in ITNEXT

·Feb 21

In-Depth Look at TypeScript Generics: Part 2 — Advanced Inference

Welcome to the second post in our series about TypeScript generics! In this post, we’ll take a closer look at TypeScript inference. We’ll discuss topics like advanced inference, mapped, and conditional types. If you haven’t already, you should read the first part of the series about the basics of generics…

Typescript

6 min read

In-Depth Look at TypeScript Generics: Part 2 — Advanced Inference
In-Depth Look at TypeScript Generics: Part 2 — Advanced Inference

Published in ITNEXT

·Feb 14

In-Depth Look at TypeScript Generics: Part 1 — Intro to Generics

In this two-part series, we will take an in-depth look at TypeScript generics. This first post will give you a basic understanding of generics and how it works. In the later post, we’ll cover advanced inference and conditional types. So, without further ado, let’s get started! Why do we need generics? Using generics allows us…

Typescript

4 min read

In-Depth Look at TypeScript Generics: Part 1 — Intro to Generics
In-Depth Look at TypeScript Generics: Part 1 — Intro to Generics

Published in ITNEXT

·Feb 6

TypeScript Basics: Understanding The “never” Type

The TypeScript never keyword is a bit of a mystery to many developers. What does it do, and when should you use it? Today we will discuss the never keyword in-depth, and cover the situations where you could encounter it. Characteristics of “never” TypeScript uses the never keyword to represent situations and control…

Typescript

4 min read

TypeScript Basics: Understanding The “never” Type
TypeScript Basics: Understanding The “never” Type

Published in ITNEXT

·Jan 30

React Performance: How to avoid redundant re-renders

Redundant re-renders are a common issue in React. If not taken seriously, this issue can quickly worsen the performance of your application. By understanding and implementing these practices, you can avoid the problem and keep your rendering process running smoothly. memo and useCallback Let’s first cover the main toolkit under your belt for…

React

7 min read

React Performance: How to avoid redundant re-renders
React Performance: How to avoid redundant re-renders

Published in ITNEXT

·Jan 20

TypeScript Basics: Understanding How Variable Types are Determined

When you declare a variable in TypeScript, the compiler needs to figure out what type to assign to that variable. In this post, we will cover how TypeScript infers variable’s type. Knowing this is important to build a solid understanding of the language. There are three different ways TypeScript figures…

Typescript

4 min read

TypeScript Basics: Understanding How Variable Types are Determined
TypeScript Basics: Understanding How Variable Types are Determined
Iskander Samatov

Iskander Samatov

Creator of yourtrail.io | Blog: isamatov.com | Follow me on Twitter to get daily tips web dev tips: twitter.com/IskanderSamatov

Following
  • Medium Creators

    Medium Creators

  • Justine Peterson Mahinyila

    Justine Peterson Mahinyila

  • James Garside

    James Garside

  • Ariadi Ahmad

    Ariadi Ahmad

  • Yves Sinkgraven

    Yves Sinkgraven

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable