Hi,
Let me start by introducing myself, I am a full stack developer with near to a decade
experience in web development. For past 5 years or so I have been dealing with JavaScript
and related libraries and frameworks.
Based on my experience I would recommend ReactJS as well for frontend development.
If there is a requirement to have a single codebase for frontend and backend where
frontend is to use ReactJS and backend is to be implemented using NodeJS, I would
recommend taking a look at NextJs (
https://nextjs.org/) as well.
PS: I am more than eager to contribute to Fedora web.