Bringing Icons to your React Projects!
Include popular icons in your React projects easily with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using.
Ant Design Icons | 831 icons |
Bootstrap Icons | 2716 icons |
BoxIcons | 1634 icons |
Circum Icons | 288 icons |
css.gg | 704 icons |
Devicons | 192 icons |
Feather | 287 icons |
Flat Color Icons | 329 icons |
Font Awesome 5 | 1611 icons |
Font Awesome 6 | 2048 icons |
Game Icons | 4040 icons |
Github Octicons icons | 264 icons |
Grommet-Icons | 635 icons |
Heroicons | 460 icons |
Heroicons 2 | 972 icons |
IcoMoon Free | 491 icons |
Icons8 Line Awesome | 1544 icons |
Ionicons 4 | 696 icons |
Ionicons 5 | 1332 icons |
Lucide | 1541 icons |
Material Design icons | 4341 icons |
Phosphor Icons | 9072 icons |
Radix Icons | 318 icons |
Remix Icon | 3020 icons |
Simple Icons | 3275 icons |
Simple Line Icons | 189 icons |
Tabler Icons | 5754 icons |
Themify Icons | 352 icons |
Typicons | 336 icons |
VS Code Icons | 466 icons |
Weather Icons | 219 icons |
npm install react-icons --save
import { FaBeer } from 'react-icons/fa';
class Question extends React.Component {
render() {
return Lets go for a ?
}
}
If your project grows in size, this option is available. This method has the trade-off that it takes a long time to install the package. Suitable for MeteorJS, Gatsbyjs etc.
npm install @react-icons/all-files --save
import { FaBeer } from "@react-icons/all-files/fa/FaBeer";
class Question extends React.Component {
render() {
return Lets go for a ?
}
}