Это рекомендуемый вариант.Это гарантирует, что ваши шрифты проходят через конвейер сборки, получают хэши во время компиляции, чтобы кэширование в браузере работало правильно, и чтобы вы получали ошибки компиляции, если файлы отсутствуют.
Как описано в разделе «Добавление изображений, шрифтов и файлов»”, Вам нужно импортировать файл CSS из JS.Например, по умолчанию src / index.js импортирует src / index.css:
import './index.css';Подобный CSS-файл проходит через конвейер сборки и может ссылаться на шрифты и изображения.Например, если вы поместите шрифт в src / fonts / MyFont.woff, ваш index.css может включать в себя следующее:
@font-face {
font-family: 'MyFont';
src: local('MyFont'), url(./fonts/MyFont.woff) format('woff');
}
Обратите внимание, как мы используем относительный путь, начинающийся с ./.Это специальная запись, которая помогает конвейеру сборки (на основе Webpack) обнаружить этот файл.Ответили здесь: Как добавить шрифты в проекты на основе create-реагировать на приложения?