title | type | module | permalink | order | category |
---|---|---|---|---|---|
React Native |
docs |
@uppy/react-native |
docs/react/native/ |
8 |
React |
@uppy/react-native
is a basic Uppy component for React Native with Expo. This plugin is still in development, and is not fully featured. You can select local images or videos, take pictures with a camera or add any files from remote urls with the help of a server-side component, Uppy Companion.
Make sure to check out the example in examples/react-native-expo.
Install from NPM:
npm install @uppy/react-native
import React from 'react'
import UppyFilePicker from '@uppy/react-native'
export default function MyComponent (props) {
return (
<UppyFilePicker
uppy={props.uppy}
show={props.isFilePickerVisible}
onRequestClose={props.hideFilePicker}
companionUrl="https://server.uppy.io"
/>
)
}
The <UppyFilePicker>
component supports the following props:
The uppy instance. Initialize in constructor, add all the nessesary plugins, set up event listeners, before passing as a prop.
Boolean — the <UppyFilePicker>
modal component will be rendered when set to true
.
A callback that’s called when a file is picked or a “close” button is pressed. Use it to hide <UppyFilePicker>
, like in the example above.
Uppy Companion url.