As a novice in web development, I have recently been exploring angular 1.x, react.js, and angular 2 (eventually deciding on angular 2).
Lately, I've been intrigued by the concept of server-side pre-rendering. In my understanding, this process is similar to using a server template processor like jade.js, but with the added benefit of being able to reuse JavaScript templating code on the client-side. Can Angular 2 or React be used in place of other templating engines? Is my interpretation correct?