React

React is a powerful, declarative JavaScript library for building user interfaces that are fast, scalable, and easy to maintain, making it a top choice for developers building modern web applications. As any technology, there are good and not-so-good ways to use React in a project: let's try to stash up on the good practices!

Articles

Cover Image for Fixing Disqus 'Auto' theme switching when using Next.js + next-themes

Fixing Disqus 'Auto' theme switching when using Next.js + next-themes

So, you want to have both a light and dark theme in your Next.js website, but your Disqus embed doesn't seem to change its theme accordingly... Maybe this will help!

ReactNext.js
+1
Cover Image for Common useEffect mistakes

Common useEffect mistakes

Let's get to know the common weaknesses in using one of our favourite features of React: useEffect!

Cover Image for Performance optimization with useMemo

Performance optimization with useMemo

The useMemo hook is both famous and infamus at the same time. Let's figure out together when we should or should not use it :D