OpenReplay and Posthog both have session recording for JS apps. It's been really insightful (and often painful) watching our customers use/struggle with our software.
There's others but those two are open source if you're concerned about user privacy.