component dependency, OBO auth flow, getting new devs up to speed, component rendering lifecycle, signalr dropouts.
The biggest thing that most devs struggle with for a while is that there’s no post back, so everything they’ve learnt about page life cycles goes out the window.