How to choose a frontend JS framework for buck based on django rest?

Friends!
Advise on your experience, please.
Need js CRUD-interface (do not know whether to put it), working with gangai on the backend (even though it does not matter).
Need to overhead in deploying the application was low.
It is important that it was easy to configure foreign key.
For example, when creating a new entry "Note" at the same time it would be possible to create a new "Category" for this entry. And so you can easily implement a search of existing records and the auto substitution of data in forms on the fly.
Key requirement - speed scanner to work (almost) out of the box and you could customize. Something similar to this https://www.smartclient.com/
April 3rd 20 at 18:48
3 answers
April 3rd 20 at 18:50
Any of the popular, they all rest work. I would chose Angular, Vue, React
April 3rd 20 at 18:52
It looked? Adapter for django-rest-framework is ready, but it is possible without problems and to write your own if necessary. Here's an article about all this.
Thank you. Not quite what we need since we need the client interface working with the rest taking into account the above requirements. Bootstrapping rest-steroids - jevon.Co commented on April 3rd 20 at 18:55
your can write, but a little lazy. Want quickly and beautifully. - jevon.Co commented on April 3rd 20 at 18:58
@jevon.Co, and what's not appropriate that I took off? This is the client interface: the admin framework and set of components for forms and lists. Even to impose nothing, Material UI there out of the box, assembled from blocks of everything in nature, indicate the url to the REST API to communicate with the server and all.

Next You suggested below - is all another story in the sense that it will not give You what You want. It is needed for server-side rendering to the sites to React "friends" with the search engines. - Shirley_Gaylord50 commented on April 3rd 20 at 19:01
April 3rd 20 at 18:54
Vue ---> Nuxt

React ---> Next

About react especially can not say anything, as I work not with him but with the Vue, but the principle, I suppose is the same.
Nuxt "library"(not sure how to call it) for the Vue, which will give you the "box", which is immediately all that is needed for rapid application development.
One command to install(there's also checkboxes to choose the options that you want to put it), the second to run dev mode - all work)
thank you, very interesting to try! - jevon.Co commented on April 3rd 20 at 18:57

Find more questions by tags JavaScriptRESTful APIFrameworks