Проекты условно делятся на 2 типа:
1) хотим расширения в сам шарик — это spfx (react.js) разработка.
2) хотим что бы данные были в шарике и динамиксе, но был крутой внешний сайт — это
asp.net + react.js разработка, которая ходит бекендом в шарик и опирается на него как на БД, так же интегрируется с чем там они ещё хотят.