NDNik Dergunovinnikd.hashnode.dev·Jan 30, 2024 · 7 min readDebouncing, Throttling, and Concurrent Features in React 18Introduction Debouncing and throttling are two different techniques used in web development to control the frequency of a function's execution in response to user input or other events. There are a lot of great articles on the web that explain these ...00
NDNik Dergunovinnikd.hashnode.dev·Jan 17, 2024 · 8 min readBuilding Unique React Components Using Unstyled Component LibrariesIntroduction There are a few different approaches you can take when building a unique component or implementing a whole design system. When I say a unique component, I mean a component that needs to be unique in one or two of the following ways: 1) h...00
NDNik Dergunovinnikd.hashnode.dev·Jan 7, 2024 · 9 min read3 Key Steps to Make Your TypeScript code saferIntroduction TypeScript can help greatly improve the development and maintenance of large projects. However, there are some problems that it does not address out of the box. For example, the any type can sneak into a project from various sources, suc...00