Any advice or tips would be greatly appreciated.
You can also enable JSX [1] if you prefer that to hyperscript.
A site with more code examples and up to date [2]
Good constructs, low complexity space, no compilation required.
Tailwind is also excellent.
Or, if you're in the mood for something different, you could also consider native WebComponents. That set of APIs has broad browser support, and can be powerful enough as-is for many applications.
All the composition without any luggage or slowness forced on the user.
Why not go plain HTML? (with the odd little JS snippet for anywhere it is truly needed)
You'll be saving yourself a lot of time by not googling version compatibility issues or some obscure package bug of the front-end framework itself.
You only need full blown frameworks when you create an application which multiple teams would be working independently on and preferably using CI-CD as the means of deployment, this is absolutely not needed when you're trying to validate a solution or build a one-off project.
Maybe try https://github.com/solidjs/solid
As a next step, I wanna build my own web components and include the tags on the backend. I want to develop frontend apps by controlling them on the backend.
Ficusjs looked interesting.