You can go with Server Sent Events too, that are more suitable for notifications. WS may be blocked in corporate networks
As you say SSE seem more suitable for notifications rather than bi-directional communication.
SPA/React/Flutter are great tools and technologies, when you have a team for the backend and one for the front end. If you are a little startup or a single man project, that’s quite huge to maintain