Приложение на реакте будет работать на клиентской машине. Никаких файлов на клиентской машине прочитать/записать не получится. Схема может быть такой: реакт приложение шлет запрос на бэкенд -> бэкенд считывает данные из файла и отправляет их клиентскому приложению -> данные в клиентском приложении меняются и отправляются назад на бекэнд -> бекэнд записывает файл с новыми данными.
Либо юзать
localStorage, но тогда, для json-данные будут разными для каждой машины.