---
title: "Konrad Lisiczyński (@klis87) | Hashnode"
description: "Full-stack web developer, specializing in JavaScript and Python, currently focused on front-end and React/Redux"
url: "https://hashnode.com/@klis87"
---

@klis87

# Konrad Lisiczyński

@klis87 · Poland · Joined October 2020

Full-stack web developer, specializing in JavaScript and Python, currently focused on front-end and React/Redux

### [Automatic Rollback Data in Optimistic Updates: A surprising benefit of Normalized Data](https://klis87.hashnode.dev/automatic-rollback-data-in-optimistic-updates-a-surprising-benefit-of-normalized-data?utm_source=hashnode&utm_medium=feed)

When 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...

4 min read · [klis87.hashnode.dev](https://klis87.hashnode.dev/automatic-rollback-data-in-optimistic-updates-a-surprising-benefit-of-normalized-data?utm_source=hashnode&utm_medium=feed)

[Jun 23, 2025](https://hashnode.com/posts/automatic-rollback-data-in-optimistic-updates-a-surprising-benefit-of-normalized-data/6858efe7ccb48d6d20a14be8)

### [React suspense from a practical point of view](https://klis87.hashnode.dev/react-suspense-from-a-practical-point-of-view?utm_source=hashnode&utm_medium=feed)

One 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...

6 min read · [klis87.hashnode.dev](https://klis87.hashnode.dev/react-suspense-from-a-practical-point-of-view?utm_source=hashnode&utm_medium=feed)

[Jan 15, 2021](https://hashnode.com/posts/react-suspense-from-a-practical-point-of-view/6001a0ec36551629d6a7e038)

### [Typescript benefits without... using Typescript!](https://klis87.hashnode.dev/typescript-benefits-without-using-typescript?utm_source=hashnode&utm_medium=feed)

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...

5 min read · [klis87.hashnode.dev](https://klis87.hashnode.dev/typescript-benefits-without-using-typescript?utm_source=hashnode&utm_medium=feed)

[Nov 9, 2020](https://hashnode.com/posts/typescript-benefits-without-using-typescript/5fa93638fc2ed04a63dd7d16)

### [Taming network with redux-requests, part 1 - Introduction](https://klis87.hashnode.dev/taming-network-with-redux-requests-part-1-introduction?utm_source=hashnode&utm_medium=feed)

The 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...

10 min read · [klis87.hashnode.dev](https://klis87.hashnode.dev/taming-network-with-redux-requests-part-1-introduction?utm_source=hashnode&utm_medium=feed)

[Oct 13, 2020](https://hashnode.com/posts/taming-network-with-redux-requests-part-1-introduction/5f8599a5f404474096c5b4a8)

### [Killing bad parts of Redux. Say goodbye to boilerplate.](https://klis87.hashnode.dev/killing-bad-parts-of-redux-say-goodbye-to-boilerplate?utm_source=hashnode&utm_medium=feed)

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...

9 min read · [klis87.hashnode.dev](https://klis87.hashnode.dev/killing-bad-parts-of-redux-say-goodbye-to-boilerplate?utm_source=hashnode&utm_medium=feed)

[Oct 12, 2020](https://hashnode.com/posts/killing-bad-parts-of-redux-say-goodbye-to-boilerplate/5f841228365d8e3060132253)
