Я использую пакет реактивных значков marvelouse (http://gorangajic.github.io/react-icons/fa.html), в частности пакет font awesome.
Если бы это не было реакцией, то я бы просто добавил атрибут к тегу, например:
<i class="fa fa-camera-retro fa-5x"></i>
Однако, если я добавлю fa-5x в тег FaFolderOpen, это ничего не сделает. Как видите, я использую react-bootstrap и помещаю значок в кнопку (должен ли это быть блок)?
Я должен поверить, что об этом спрашивали раньше, но я не нашел его через поиск.
Вот как это выглядит, и я хочу, чтобы это было больше:
const React = require('react')
import { Form, FormControl, FormGroup, ControlLabel, Col, Button, Tooltip, OverlayTrigger } from 'react-bootstrap'
import FaFolderOpen from 'react-icons/lib/fa/folder-open'
import FaFileCodeO from 'react-icons/lib/fa/file-code-o'
import FaFolderOpen from 'react-icons/lib/fa/folder-open'
import FaFileCodeO from 'react-icons/lib/fa/file-code-o'
<Button type="button" bsStyle="success" block onClick={(e) => folderChooser(e)}>
<FaFolderOpen />
</Button>
<i className="fa fa-camera-retro fa-5x"></i>
должно работать, потому чтоclass
является зарезервированным ключевым словом, поэтому для примененияcss class
нам нужно использоватьclassName
. - person Mayank Shukla   schedule 03.05.2017