Почему я не могу вызвать функцию из другого файла .js?
Что здесь вообще происходит.. зачем React и JQuery вместе?
Потому что области видимости разные.
Судя по 
import $ from 'jquery';
у вас тут вебпак, вобще вам рано такие вещи раз еще используете jquery, но раз уже взялись
В серверном жс каждый файл это отдельный модуль со своей собственной облатью видимости, а вебпак именно серверный жс и стараеться повторить. Вам надо импортировать и экспортировать свойства чтобы они стали доступны в других модулях.