I would say server-side vs. client-side rendering in React is not an either-or choice. SSR is usually used as a first-load optimization technique, while leveraging the same client side code (mostly). You can't go wrong learning React today. If you feel like page load is too long, you can look into how to optimize it using SSR.