You can, of course, use it on sites with server-side rendering through Jinja. The question is: what do you want to update on the page without reloading? Typically, the state of a component in a reagent is updated through user interaction or a changing data source (i.e. Db API).
, ( Jinja) , React / API (, Flask-Restful). API React ( "getInitialState" "setState" )
, , layout.html, {% block content %} React js.
{% extends "layout.html" %}
{% block content %}
<h2>Some Header</h2>
<script type="text/jsx" src="/scripts/ReactComponent1.js">
</script>
<div id="one">
</div>
{% endblock %}
React Tutorial -.