Wow… It’s been a while since I’ve posted. Anyway, now I’ve graduated and I’m running my business full time. And over the past few months I have been learning React. When I started learning, I thought it was a easy. “It’s basic, simply importing components here and there,” I said to myself. Little did I know the extent to which you can develop complex software, and the sheer flexibility it gives you. Let’s not even begin with Redux and state management. I’m still learning how to properly build with React! The more I learn, the less I know. It’s extremely flexible, I love it.
Where would I start if I could go back? I would start with React for Beginners by Wes Bos to learn the foundations, and then I’d move onto implementing it with an Express server backend.
After learning for a few months, I’ve decided to integrate it with my old abandoned project, campusxchange. This project is a fully fledged Express app with Pug as the templating engine. Now I will rebuild the shop in React and most likely the user administration panel in React too. Not sure how it’s going to go, but I’ll certainly let you know in a few weeks!
PS. I built my first React website – tay.codes – and uploaded it to Heroku. The contact form uses state to show as submitted. That’s about the only use case for state I had, but I’m sure there’ll be more when I rebuild campusxchange!