Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
40
You've just gotten over the fact we call them 'Hooks', but how do you stop repeating the same code everywhere? Let's learn about Custom Hooks.
over a year ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Max Rozen

Four years of running a SaaS in a competitive market

Looking back on the last four years, what worked, what didn't.

3 months ago 35 votes
OnlineOrNot Diaries 24

Looking over last year, and a first incident for 2025.

5 months ago 56 votes
OnlineOrNot Diaries 23

Working with big systems all day can slow you down.

6 months ago 99 votes
OnlineOrNot Diaries 22

Feels like I've already said everything I had to say

7 months ago 79 votes
OnlineOrNot Diaries 21

I was young, and needed to ship...

10 months ago 116 votes

More in indiehacker

Vibe Coding Showcase is back. Here are 10 new projects.

If a fund accountant can build video platforms, a designer can ship icon libraries, and a marketer can create language learning apps, what's stopping you?

22 hours ago 3 votes
goHardDrive Leaked Personal Data for Thousands of Customers

I recently returned a product to goHardDrive, a merchant that specializes in selling used hard drives. During the return process, I discovered that they were accidentally publishing details about thousands of their customers, including their full names, mailing addresses, email addresses, and order details. The leak When I requested a return from goHardDrive, they assigned me a return merchandise authorization (RMA) number ending in five numeric digits. I’m not publishing my actual RMA number, but you can imagine that it was a number like this:

yesterday 3 votes
What is a B2B SaaS? How these software companies make money

B2B SaaS is a software business which sells to business customers instead of ordinary consumers. SaaS is delivered over the internet so users do not have to download any software.

2 days ago 3 votes
Vibe Coding Showcase: 12 Incredible Projects Built by Everyday People

From retail managers to fund accountants, how vibe coders are shipping real products using tools like Bolt, Cursor, v0 and Lovable etc.

a week ago 8 votes
My First Impressions of Gleam

I’m looking for a new programming language to learn this year, and Gleam looks like the most fun. It’s an Elixir-like language that supports static typing. I read the language tour, and it made sense to me, but I need to build something before I can judge a programming language well. I’m sharing some notes on my first few hours using Gleam in case they’re helpful to others learning Gleam or to the team developing the language.

a week ago 10 votes