Ed of the Mountain
Ed of the Mountain

Reputation: 5459

How to determine if npm package is compatible with react-native?

Is there a way to determine if a npm package is compatible with react-native ?

I read that to be usable in react-native they must have polyfill. Is this something I can look for?

For example: https://www.npmjs.com/package/redux-persist

I am learning react-native and javascript. I was hoping to take advantage of the many existing npm packages. However unless the package has "react-native" as part of the package name it does not seem to work.

Thanks in advance,

Upvotes: 5

Views: 3939

Answers (1)

Chris Geirman
Chris Geirman

Reputation: 9684

UPDATE (8/7/2017): Have a look at Andre Staltz's (staltz/react-native-node) package which makes ALL node packages work with react native!


As I understand it, any package that is (( NOT )) DOM dependent, should work. With regard to the rt2zz/redux-persist package, I only quickly looked it over but it appears as though they support the react-native store since they provide instructions for it.

import {AsyncStorage} from 'react-native'
persistStore(store, {storage: AsyncStorage})

Upvotes: 5

Related Questions