DEV Community

Paul C. Ishaili
Paul C. Ishaili

Posted on

2 1

Dynamically Adding FontAwesome Icons in NextJS

There are a diverse ways in adding FontAwesome in a NextJS Project.

Here is my favourite and most recommended approach.

Install the following:


1. πŸ‘‰ React FontAwesome

npm install @fortawesome/react-fontawesome
Enter fullscreen mode Exit fullscreen mode

or

yarn add  @fortawesome/react-fontawesome
Enter fullscreen mode Exit fullscreen mode

2. πŸ‘‰ FontAwesome SVG Core

npm install @fortawesome/fontawesome-svg-core
Enter fullscreen mode Exit fullscreen mode

or

yarn add  @fortawesome/fontawesome-svg-core
Enter fullscreen mode Exit fullscreen mode

3. πŸ‘‰ Fontawesome Free SVG Solid Icons

npm install @fortawesome/free-solid-svg-icons
Enter fullscreen mode Exit fullscreen mode

or

yarn add  @fortawesome/free-solid-svg-icons
Enter fullscreen mode Exit fullscreen mode

4. πŸ‘‰ FontAwesome Free Brand Icons

npm install @fortawesome/free-brands-svg-icons
Enter fullscreen mode Exit fullscreen mode

or

yarn add  @fortawesome/free-brands-svg-icons
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay