There are many fronnt end technology options available. It seems ESRI has not decided to put efforts to support one.
- Web app builder(WAB) based on ESRI's private jimu js library. Components of portal, so many users.
- Calcite based on bootstrap. Better user expericen than WAB, no any further availabel widgets. Initialize UI components slowly.
- Cli for React,Vue. On the technology aspect, better than the above two.
As javascript API developer, we do not know which one ESRI to go? Just as few years before the Flex, Silverlight and javascript directions.