DEV Community

Discussion on: Side Project Sunday! Share your progress.

Collapse
 
moopet profile image
Ben Sinclair • Edited

A couple of weeks ago I made a site in Gatsby as a way to learn React (plus I wanted the site, I guess).

Since then I've converted it to Next (which I like), and made it use first ChakraUI and now MaterialUI (which are so-so, to be honest) and on Sunday I made a branch where I'm going to convert it to Typescript.

These are all learning experiences more than anything else. I've learnt that Gatsby has a lot of things going for it but if you want to step ourside their ecosystem you need to change a lot.

I've learnt that ChakraUI is not for me, and that MaterialUI is ok, but it still produces a lot of rough HTML and it's inconsistent in its API and it's not as accessible as it seems to think out the box.

I've learnt that I like Next.

I've learnt that I like Typescript, for the most part, but that the error messages it gives are more misleading than most other build systems'.

EDIT: The page, on a free Vercel account: talkers.moopet.net