title: How to get Django and ReactJS to work together?
body: <p>New to Django and even newer to ReactJS. I have been looking into AngularJS and ReactJS, but decided on ReactJS. It seemed like it was edging out AngularJS as far as popularity despite AngularJS having more of a market share, and ReactJS is said to be quicker to pickup. </p>
  
  <p>All that junk aside, I started taking a course on Udemy and after a few videos it seemed important to see how well it integrates with Django. That is when I inevitably hit a wall just getting it up and running, what kind of documentation is out there so that I am not spinning my wheels for several hours and nights. </p>
  
  <p>There really isn't any comprehensive tutorials, or <code>pip</code> packages, I came across. The few I came across didn't work or were dated, <code>pyreact</code> for example. </p>
  
  <p>One thought I had was just to treat ReactJS completely separate, but keeping into consideration the classes and IDs I want the ReactJS components to render in. After the separate ReactJS components are compiled into a single ES5 file, just import that single file into the Django template. </p>
  
  <p>I think that will quickly breakdown when I get to rendering from Django models although the Django Rest Framework sounds like it is involved. Not even far enough to see how Redux affects all of this.</p>
  
  <p>Anyway, anyone have a clear way they are using Django and ReactJS they care to share?</p>
  
  <p>At any rate, the documentation and tutorials are plentiful for AngularJS and Django, so it is tempting to just go that route to get started with any front-end framework... Not the best reason.</p>