Если вы хотите использовать любой значок с самой простой настройкой через новую библиотеку Fontawesome React, вот как вы можете это сделать:
import { library } from '@fortawesome/fontawesome-svg-core';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import * as Icons from '@fortawesome/free-solid-svg-icons';
const iconList = Object
.keys(Icons)
.filter(key => key !== "fas" && key !== "prefix" )
.map(icon => Icons[icon])
library.add(...iconList)
(Советы: (...iconList)
- этоиспользуется здесь для добавления каждого объекта, который у нас есть, в виде массива в качестве параметров функции)
Затем добавьте в свой код, где хотите
<FontAwesomeIcon icon="check" />
Теперь вы можете использовать все значки без необходимостиимпортировать их все 101