Over the past few weeks, I've been immersing myself in React - specifically, Next.js.
While React can be fun, the differences between function and class-based component construction can throw off newbies. It also doesn't help that tutorials mix and match them without much context or explanation.
Personally, I've come