To answer your last question, I try to stay educated about Haxe libraries and externs. Then when a project opportunity comes along, I weigh its requirements against all the available tech solutions, considering my personal/team preferences and strengths (i.e. what I’ve used before) then choosing a tool. There are Haxe externs for pretty much all the popular web app frameworks, and as the other guys mentioned there are good Haxe-only tools. Some of them will deploy to NodeJS. In the Haxe world there are many options for creating mobile apps also. For example, if it suits your needs, you might end up using OpenFL or Kha with HaxeUI for the interface, and something else for server-side.
PS: If you’ve used Angular before, there’s libraries for versions one and two.
I am available for consulting and development if you have need!
Thanks, Alex! Will look into this. Though, I haven’t yet spent much time with JS, so looks like I’ll need to dig in and familiarize myself with that first, and then React (and the React docs), before using Haxe-React.