PinnedInITNEXTbyIskander Samatov·Sep 19, 2021React antipatterns to avoidThese antipatterns will make your codebase a nightmare to work with.A response icon11A response icon11
InITNEXTbyIskander Samatov·May 23, 2022Effective State Management in React: Comprehensive guideState management can make or break your React app. If your state flow is sound, your development speed will stay high, even as the…
InJavaScript in Plain EnglishbyIskander Samatov·Apr 11, 2022JavaScript Tips: How to Write Clean FunctionsThese tips will make your code more maintainable and easier to read and understand.
InITNEXTbyIskander Samatov·Mar 28, 2022React Patterns: The Container patternThe Container pattern is one of the most useful patterns in React. You can use it to implement a declarative way to reuse custom…
InITNEXTbyIskander Samatov·Feb 28, 2022React Performance Optimization: 9 Techniques to Boost Application SpeedThe best techniques for boosting the speed of your React applications.A response icon1A response icon1
InITNEXTbyIskander Samatov·Feb 21, 2022In-Depth Look at TypeScript Generics: Part 2 — Advanced InferenceAdvanced type inference combined generics allows us to build complex types on top of other ones.
InITNEXTbyIskander Samatov·Feb 14, 2022In-Depth Look at TypeScript Generics: Part 1 — Intro to GenericsGenerics allows us to write a typesafe code that will work with a wide range of primitives and objects.
InITNEXTbyIskander Samatov·Feb 6, 2022TypeScript Basics: Understanding The “never” TypeThe TypeScript ‘never’ keyword is a bit of a mystery to many developers. What does it do, and when should you use it?
InITNEXTbyIskander Samatov·Jan 30, 2022React Performance: How to avoid redundant re-rendersIf not taken seriously, redundant re-renders can quickly worsen the performance of your application.A response icon5A response icon5
InITNEXTbyIskander Samatov·Jan 20, 2022TypeScript Basics: Understanding How Variable Types are DeterminedIn this post, we will cover how TypeScript infers variable’s type. Knowing this is important to build a solid understanding of the…A response icon1A response icon1