Как реализовать отправку файлов через React на бэкенд?
Отправляешь через формату, new FormData, при этом бэкендер должен знать что там формата. А все остальные параметры добавлешь через formdata.append(name, param). Тогда будет полноценная загрузка файла в представлении blob.

Либо же в представлении base64 но это себе же дороже выйдет.
В момент выбора файла, он уже по отдельной апихе загружается куда то на бэк, и получает ид файла. Дальше форма шлёт обычный json в котором в поле файлИд лежит ид файла ранее полученного.