Writing $x^r=e^{r\ln x}:$
$$\begin{align*}(x^r)'&=\lim_{h\to 0}\frac{e^{r\ln (x+h)}-e^{r\ln x}}{h}\\&=\lim_{h\to 0}\left(\frac{e^{r\ln (x+h)}-e^{r\ln x}}{r\ln(x+h)-r\ln x}\right)\left(\frac{r\ln (x+h)-r\ln x}{h}\right)\end{align*}$$
$(\ln $ is continuous and injective)
Let $r\ln x =w,\;\;r\ln (x+h)=w+i:$
$$\begin{align*}\cdots &=\left(\lim_{i\to 0}\frac{e^{w+i}-e^w}{i}\right)\cdot \lim_{h\to 0}r\ln\left(1+\frac{h}{x}\right)^{\frac{1}{h}}\quad\qquad\quad\\&=\left(\lim_{i\to 0}\frac{e^{w+i}-e^w}{i}\right)\left(\lim_{h\to 0}\frac{r}{x}\ln\left(1+\frac{h}{x}\right)^{\frac{x}{h}}\right)\\&=\displaystyle\lim_{i\to 0}e^w\left(\frac{e^{i}-1}{i}\right)\cdot \frac{r}{x}\end{align*}$$
Let $i=\ln \left(1+\frac{1}{a}\right):\qquad (i\to0 \Rightarrow a\to \infty)$
$$\begin{align*}\cdots &=\lim_{a\to \infty}e^w\left(\frac{1}{a \ln \left(1+\frac{1}{a}\right)}\right)\cdot \frac{r}{x}\quad\qquad\qquad\qquad\qquad\\&=\lim_{a\to \infty}e^w\left(\frac{1}{\ln \left(1+\frac{1}{a}\right)^{a}}\right)\cdot \frac{r}{x}\\&=\dfrac{re^w}{x}\\&=rx^{r-1}\end{align*}$$