I'm a bit confused about the final step in the proof the the theorem below from Baby Rudin.
This theorem tells precisely that the value of the linear transformation $f'(x)$ at $e_j$ is the column-vector in $R^m$ which is the partial derivative of the vector $f=(f_1,\dots,f_m)^t$ with respect to the $j^{th}$ variable.
Now, doesn't Eq. $(28)$ already imply this claim? The left-hand side of this equation is precisely the directional derivative of $f$ at $x$ in the direction of $e_j$, which is precisely what we need. Do I miss something?
Furthermore, it seems to me that Rudin's reference to Theorem 4.10 is imprecise. This theorem says the following:
However, I don't understand how this theorem is used to conclude the existence of the limits of each quotient.


To answer your first question: It's true that equation $(28)$ implies the result, but the rest of the proof explains why this yields the result. That the equation $$\lim_{t\to 0}\frac{f(x+te_j)-f(x)}{t}=\lim_{t\to 0}\sum_{i=1}^m\frac{f_i(x+te_j)-f_i(x)}{t}u_i$$ holds may not be clear to someone without an understanding of basic linear algebra, and that interchanging the limit and the sum on the right hand side is legal because of Theorem $4.10$ (or equation $(24)$, I don't have a copy of the book readily available).
Now for your second question: Rudin uses the "if" statement in part $(a)$ of Theorem $4.10$ to show that
$$\lim_{t\to 0}\sum_{i=1}^m\frac{f_i(x+te_j)-f_i(x)}{t}u_i=\sum_{i=1}^m\lim_{t\to 0}\frac{f_i(x+te_j)-f_i(x)}{t}u_i.$$
Again, he's just fleshing out the details for a first-time reader.