# Troubleshoot

Solutions and tips for resolving common Font Awesome issues in React projects.

> Having trouble using Font Awesome with React? This page is all about getting you unstuck.

## Upgrading from an Older Version

If you're upgrading from Version 4 or 5, [there are a number of changes](/upgrade/upgrade-from-older-versions.md) that you need to be aware of before you jump into Version 7. We've tried to make it as painless as possible, but you may need to make some changes in your project to have it work correctly.

## Using React Native

The `react-fontawesome` compenent currently only supports React. If you are using [React Native, we've got a component](https://github.com/FortAwesome/react-native-fontawesome) for you too!

## Haallp! I don’t think tree-shaking is working.

We have [detailed documentation on tree-shaking](/apis/javascript/tree-shaking.md) within our API-focused docs.

## I’m getting a Babel/Babel-loader error when using React Font Awesome

If you’re using a Mac or Linux, make sure you are up to date on the latest versions by running `brew update` and `brew upgrade`. Or delete your `package.json.lock` file and `node_modules` folder and then run either `npm install` or `yarn install` to reinstall all packages and dependencies.
