Sweet and simple. I think to make it more beginner friendly you could have emphasised that the way forwardRef is being used is using it where you would normally declare a functional component. Although I knew of forwardRef I had completely forgotten how it's used as I don't really use it in my day to day use, and I had to go back at a second read through to spot this detail. If I'm not picking up on it immediately I imagine a beginner reading this might also struggle. Thus why I think the emphasising of what forwardRef is would be beneficial. Other than that, great article 👌