Water Rendering

What is the typical way to render water (with reflection and refraction)? I’ve been following a tutorial, but this tutorial renders the full scene three times and appears to only support one water height.