Как сейчас выглядит взаимодействие django + react?
React общается с бэкэндом исключительно через rest api, не важно какой сервис предоставляет данные, будь то php,  django или nodejs. Совмещать можно, но не нужно, это разные слои архитектуры приложения в целом.
React работает через REST, а для него есть django rest framework. Погуглив можно найти обучалки для этой связки. И подозреваю, что она даже позволит делать страницы и на react и без него без особых проблем. Главный вопрос - зачем?
На мой взгляд, сейчас общая тенденция идёт к тому чтобы делать голый rest api вместо обычного сайта и уже через него подгружать данные хоть в мобильное приложение, хоть на обычный компьютер, хоть на какое-то ещё устройство, которое эти данные сможет красиво отобразить. Но не понятно, зачем это делать на Django. По крайней мере в настоящий момент, когда среднестатистическому сайту такие навороты ни к чему, а для крупных проектов важнее производительность, чем возможности обвязки Django.