I'm a huge fan of react. I've only worked with it for a little over a year now in my spare time, and only on 3 projects.
First encounters
The first time I heard about React was when I had gotten a gig from a client on Upwork. I had been asked to translate an existing app on Github from Norwegian to Spanish (which was a strange thing to do since I can't speak either) and to change where the app's data was from. I still have the fork I made on My Github Account if you're interested in poking around.
The falling in love
The second time was for a small app my wife wanted to use for Her Youtube Channel. She wanted to be able to generate a crossword puzzle that she could link to and that people could fill in and have checked online. This was when I really started to understand how react works (at least I think I do) and I thoroughly enjoyed myself while building this little project. I feel proud of what I made. You can find the app here, and the code is here.
Is this ever gonna end?
The last was a website that an acquaintance of mine wanted and promised to pay me for (we'll see if that ever happens). I won't go into specifics here for IP reasons (you'll just have to live with my vague descriptions for this one). The site was supposed to collect data from an FTP server (that data will come from a measuring device... somewhere), and then display it to a user. When first discussing the requirements, it seemed pretty simple... I thought I'd be able to go completely serverless even... I estimated it wouldn't take more than a couple of weeks and about 15 hours of my spare time (and that little big idiot inside me quoted that as an estimated cost, I mentioned this project briefly in my introduction post). Turns out you can't connect to an FTP server through a regular website, the browser can, but you as a developer can't download and upload that easily. On top of that, part of the spec was that all files will be overridden and I should make sure the site collects and stores every hour...
Anyway... loved react... hate PHP...
Working with react has been so much fun that for a while I thought that I wouldn't want to use anything else again...
But for my latest small project I decided to go with probably it's main competitor, Angular.
Dum dum duummm...
Stick around for why in the next post.