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](https://images.ctfassets.net/hzu7wkrk7tly/5lZ8UkM9PiVQYf39LirwYw/cc0fe918fdab3cb6bf29772fafea8ae7/Next.js_theme_switch_and_Disqus.jpg?w=3840&fm=avif)
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!
![Cover Image for Common useEffect mistakes](https://images.ctfassets.net/hzu7wkrk7tly/6YILxctEQTqaBhe8RRdpnL/10be15aa22b5a36726a37bf874228345/React_issues.jpg?w=3840&fm=avif)
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](https://images.ctfassets.net/hzu7wkrk7tly/1eXIxs6TyXQoYWwXY4Y4us/abdb039f1033b0738088900eafbed5ea/React.jpg?w=3840&fm=avif)
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