1) Для чего чаще используют react в связке с Django?
- вставляют какие-то интерактивные элементы в страницы?
слишком жирно - такое проще на чистом жс сделать
- делают на нем весь фронт?
если есть фронтендер и он сам пилит фронт
- Пилят исключительно админку?
проще прицепить ангуляр за 10 минут
2) Можно ли совмещать обычные страницы (которые отрисовываются через view.py/urls.py), с тем что получается с DRF + react.js + routing?). т..е допустим часть сайта обычные странички, и другая часть на реакте?
скорее нет, чем да
4) Могут ли поисковики нормально индексировать такие сайты, либо все теряется в бездне?
поисковики видят только хтмл. Нет контента в хтмл - поисковики ничего не индексируют
5) Насколько действительно нужно знать хорошо реакт, чтобы закрыть его в резюме?
скорее зависит от наглости.
Теоретически, нужно уметь писать приложение без постоянного гугления
Реакт слабо совместим с джангой.
Через кложур-скрипт о совместим с жс(фронт)-нодой(бек) или жс(фронт)-джавой(бек)
Или нужно будет пилить апи на джанге, доставать данные через ноду(джавой) и нодой(джавой) рендерить хтмл