About This Tutorial
For many projects, Django is the only framework you need. As user interfaces on the web become more complex, it’s become harder and harder for Django templates to keep up. Specifically, Django templates fall short as you try to manage complex state in the browser. For a while, jQuery was the standard tool Django developers used to add interactivity to our sites. In a world where single-page web apps are becoming the standard, maintaining intricate jQuery logic isn’t the right tool for the job anymore. React, on the other hand, introduces new patterns that make it much easier to develop expressive, fast, complex web applications.
What You’ll Learn
After attending this tutorial, you’ll have a good working understanding of React, how it works, and where/how it can be used inside a Django project. You’ll become familiar with tools that are often used with React, such as Redux, Webpack, and Babel. You’ll leave the tutorial with clear next steps that you can take to use React in your existing and future Django projects.
Who is this for (pre-requisites)
Jack McCloy is a NYC based software developer who likes building stuff using Django and React. He’s currently an engineer at WayUp, where his code helps students and recent grads find great jobs. Prior to that, he co-founded Hickory (YC-S15), a company that applies education-tech to enterprise training. Outside of tech, he’s passionate about specialty coffee, skiing, and Liverpool FC.
Geoffrey Sechter is the lead organizer of Django NYC. He’s applied Django in many situations, both for entrepreneurial pursuits and consulting projects. When not in front of a screen, he goes on adventures with his dog Cooper, makes smoothies, bikes, hikes and travels.