質問: 現状 -- この前までDjangoを学習していて、現在はReactをフロントエンドとして学習中です。 そこで両者をつなげようと調べていると、DjangoとReactは相性は良くないという記事を見つけました。 記事:DjangoのページをReactで作る[https://qiita.com/sand/items/15da91117c680a618c2b] 理解が及んでいないので、どれほど両者が組み合わせが悪いのかはっきりわかりません。 現在はDjangoとHTML/CSSでWebアプリを作成しています ですが、Reactを使いこなせるようになりたいですし、 いずれスマホアプリにも対応したいと思っているので、ReactNativeも学ぶつもりです。 質問 -- そこでなのですが、Reactをフロントエンドとした場合、バックエンドでは何を学ぶのが相性良いのでしょうか。 蛇足 -- 独学しかできない状況ですが、Reactを高いレベルまで極めたいと思っています。 入門書を終えた人が取り組むべき、何かおすすめの教材があればよろしくお願いします。
回答: Django は詳しくありませんが、React のバックエンドとしては JSON を返す API があれば良いので、Django で出来ないことはないと思います。 例えばこの記事は「スマホ API を作る」となってますが、同じ API で React できると思います。(CORS だけ注意が必要ですね。) 参考: Python Django入門 (6) - Qiita