Using zustand in react - performance gains (Pt. 2)

In the last post we managed to give snappiness back to editing the header - but when using the checkbox on one of the 4'000 child items, the observant, um , observer notices a tiny bit of lag. Indeed…

Using zustand in react - performance gains (Pt. 1)

Let's try to make sure that when the user interacts with the header, the items won't render. For this we make use of the zustand hook overload that allows us to pass a selector into it: You can see in…

Using zustand in react - performance pains

React you probably have heard about. Zustand (German for state) is a small library that smushes together state and actions and reducers and thunks (to use lingo from redux) into one store and gives…

How far will you go to defend democracy?

My Dad, born 1937, was of the conviction that people like Nazis only understood one language, the language of power. I believe that this can be generalized to any power which seeks to employ violence…

Climate crisis - plenty of energy

The calculations originally appeared in this post here , but had my .NET NMeasure library as the focus. I wanted to extract the calculations into its own post to have it readily available. You may…

AI, or, what is creativity anyway?

These days I came across two links that reminded me of an old exchange on twitter, starting from here: The Art First is this text about generative art with quite amazing outputs: Alien dreams - an…

Waiting for moderna times - Tab cleanup

While I'm waiting for my jabs, I shouldn't forget cleaning up my browsers once in a while and feed my blog. 76 years ago, WW2 ended Today I was pointed to a famous speech of former President Richard…

Creative Commons License

Frank Quednau 2022