Choosing a Javascript Framework for my Django project is driving me crazy. I need faster page loading, easy code, easy to learn, and it should work fluently with Django's templating engine.

Write your answer…

3 answers

You can look at ReactJS, it satisfies your requirements of being easy to code, easy to learn; and not sure what you mean by integration with Django's template engine (which one?)

Since ReactJS already is a huge proponent of pushing thoughts in the direction of "components", I think you would hardly need any "templates" per se.

Combined with Django on the backend, and ReactJS library (yes React is not a framework) in the front end, you should get a sweet setup.

To give you a quick start, here is a good seed project: https://github.com/Seedstars/django-react-redux-base

Hashnode is building a friendly and inclusive dev community. Come jump on the bandwagon!

  • 💬 A beginner friendly place

  • 🧠 Stay in the loop and grow your knowledge

  • 🍕 >500K developers share programming wisdom here

  • ❤️ Support the growing dev community!

Register ( 500k+ developers strong 👊)

You can use Angular 1 and Django pretty easily with Django REST Framework. Tutorial is here! https://github.com/connor11528/angular-drf-todolist

Angular and React work really well with Django! You can also take a look at EmberJS.loo

You can look up for some Boilerplate code on github and start from there, My personal choice would be ReactJS.