React with babel. I have this confusion with imports and module.exports. I assume babel when converting the ES6 code to ES5 converts the imports and exports to require and
If you would like to import:
module.exports = Tiger
you may use following construction:
import * as Tiger from './animals'
Then it will work.
Another option is changing the export as described by @Matt Molnar but it is only possible if you are the author of the imported code.