Try sitting on an exercise ball instead of a chair. It worked for me. It takes a couple of weeks to build up to the point of being able to completely ditch the chair.
This is very useful.
Note though that all of the following doesn't work unless you have ssh access to the server:
- search
- terminal
- monitoring (cpu & memory)
- report of used/available disk space
- system information
All of the JavaScript written for https://cloudbuddy.cloud/ is raw and developed from scratch (zero frameworks / libraries / dependencies). It was my belief at the time that maintenance costs would be zero or extremely minimal over time since there was basically no dependency on anything external. Since inception (over 2 years), the benefits have held true. The disadvantage of course is that it took longer to finish the service and offer it.
So, I'm an old timer. I've been doing software development professionally for 25 years. For me, new development is stimulating; maintenance - not so much.
Andrew, here is what I would suggest - create and finish a small project and code it in ReactJS. Then code the same one using only raw javascript. With the experience, you'll have your answer whether the cognitive load is worth it.
I do a handful of Pilate Roll Ups when I first wake up in the morning and again before I go to bed. I do these everyday (takes about 5-10 minutes per day). I've been pain free for 8+ years. Here's a pic - http://www.easyvigour.net.nz/pilates/h_pilates2.htm