One may define vectors as tuples satisfying the vector transformation law, or as elements of a vector space. On the latter, the superposition of two quantum states is another state, and the product of two states is non-state scalar. The vacuum state $|\psi\rangle=0$ exists and, for a scalar $a$ and a state $|\psi\rangle$, the product $a|\psi\rangle$ is still a state vector. Briefly, the axioms of a vector space are satisfied. My question regards the idea that state vectors transform like vectors.
Since states may not be position states, or states with any sort of directionality, I am not sure how to apply the concept of coordiante transformation in an abstract vector space. For instance, if I say,
"Let $\hat R(\hat n,\phi)$ be a rotation operator and $|\psi\rangle=|a\rangle+|b\rangle$ so that $\hat R|\psi\rangle=\hat R|a\rangle+\hat R|b\rangle$ obviously preserves the `angle' between $a$ and $b$, meaning that $\hat R|a\rangle$ and $\hat R|b\rangle$ are still orthogonal,"
then I am not satisfied that I have shown the proper vector transformation. Since the states themselves are the spanning basis of the state space, I am not quite getting the gist of what a coordinate transformation would be such that I could make a demonstration like the one below copied from Wolfram. What is the general proof that quantum states transform like vectors even when they are not states directly related to $\mathbb{R}^3$ coordinates? Following the form below, if I start with
$$|\psi\rangle=\sum_k a_k|\psi_k\rangle\quad\implies\quad\psi_i=a_{ik}\psi_k$$
then how should I proceed? Namely, what are my $x_i$ and $x_j$ in the vector space of quantum states?