Automatic Rollback Data in Optimistic Updates: A surprising benefit of Normalized DataWhen building modern web applications, optimistic updates are a crucial pattern for creating responsive user experiences. Instead of waiting for server responses, we update the UI immediately while the actual operation happens in the background. Howe...Jun 23, 2025 · 4 min readklis87.hashnode.dev
React suspense from a practical point of viewOne of the hottest topic in React world is suspense. Officially it supports lazy components for now, but in the future it could be used for more things, like data fetching, which, as you can find in the docs, you could test in experimental React vers...Jan 15, 2021 · 6 min readklis87.hashnode.dev
Typescript benefits without... using Typescript!Many developers wonder, whether they should use Javascript or Typescript for their next projects, or perhaps migrate their current projects to Typescript. What I will try to show in this post though is, that this is not necessarily black and white de...Nov 9, 2020 · 5 min readklis87.hashnode.dev
Taming network with redux-requests, part 1 - IntroductionThe problem Let's face it. Even in the 21st century, making AJAX requests and management of remote state is still surprisingly hard! It looks easy at the beginning, but the more experienced you become, the more aware you are about problems you didn't...Oct 13, 2020 · 10 min readklis87.hashnode.dev
Killing bad parts of Redux. Say goodbye to boilerplate.Redux is the most popular state management library in JavaScript ecosystem for Single Page Applications. However, probably it would be much more popular if not infamous statements, like Redux is verbose, Redux boilerplate and so on. In my opinion tho...Oct 12, 2020 · 9 min readklis87.hashnode.dev