結論から話すとバックエンドでdjangoを使ってAPIを返せばReactを使用することができます。
djangoのviewがどのようになっているかは分かりませんが、一般的なHTML表示だとバックエンドからリクエストを受け取ってそれを表示しているだけになります。
APIとして使用する場合は、レスポンスをJSON形式にしてバックエンドのURLからリクエストを受け取りReactなどのフレームワークで表示するのが主な流れになります。
そのため、バックエンドの言語やフレームワークによってフロントのフレームワークが制限されることはありません。