Updated July 2023
I figured it was time to learn it, especially since I know several people who have good jobs in frontend development. I decided to learn React, since that's what most of those people use, and the idea of being able to whip up good-looking UIs fairly quickly is appealing to me.
My first React project was a bare-bones ham radio logbook, which I called "wzlog", after my callsign, VE9WZ.
I built it using the MUI toolkit. As I said, it's quite barebones, and doesn't yet do importing/exporting to ADIF, but it does indeed log contacts. It also allows you to fill in the current UTC date and time, and it won't let you log a contact unless at least the date, time, and callsign are filled in.
After getting it up and running as a web app, I decided to try and build it as an Android app as well.
I used Capacitor to export it to an Android project, and built the APK in Android Studio.