Add option renderBeforeDataOnClient

Allows page component to be rendered before getData is called on the client to allow a more responsive UI