@bounceapp/lottie
Version:
Lottie wrapper for React Native Web
55 lines (35 loc) • 1.8 kB
Markdown
# @bounceapp/lottie
[](https://www.npmjs.com/package/@bounceapp/lottie)
[](LICENSE)
[](https://github.com/dcangulo/@bounceapp/lottie/pulls)
Lottie wrapper for React Native Web
## Platform Compatibility
| Android Device | Android Emulator | iOS Device | iOS Simulator | Web |
| -------------- | ---------------- | ---------- | ------------- | --- |
| ✅ | ✅ | ✅ | ✅ | ✅ |
## Documentation
[API Reference](https://bounceapp.github.io/lottie/)
## Installation
```bash
npx expo install @bounceapp/lottie lottie-react-native lottie-react
```
## Usage
```tsx
import React from "react"
import { LottieView } from "@bounceapp/lottie"
import lottieAnimation from "./lottieAnimation.json"
const App = () => (
<LottieView
style={{ width: 100, height: 100 }}
autoPlay
loop
source={lottieAnimation}
/>
)
export default App
```
## 👏 Contributing
See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
## License
The source code is made available under the [MIT license](LICENSE). Some of the dependencies can be licensed differently, with the BSD license, for example.
Portions of `src/components/types.ts` and `src/components/LottieView.react.tsx` are adapted from [lottie-react-native](https://github.com/lottie-react-native/lottie-react-native), licensed under [Apache License 2.0](LICENSE-APACHE). See [NOTICE](NOTICE) for details.