From b506a725eb4a83b808e830e3a8c54c9da7b6eb36 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 19 Aug 2024 12:12:43 +0200 Subject: [PATCH] examples: remove `useUppy` from React Native example (#5405) remove useUppy https://github.com/transloadit/uppy/pull/5391/files/3212e58ca75afb7fbe83ae26cec56755c2eb84aa#r1703712209 --- examples/react-native-expo/App.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/examples/react-native-expo/App.js b/examples/react-native-expo/App.js index d5784fb0ed..f380b4251a 100644 --- a/examples/react-native-expo/App.js +++ b/examples/react-native-expo/App.js @@ -4,7 +4,6 @@ import AsyncStorage from '@react-native-async-storage/async-storage' import Uppy from '@uppy/core' import Tus from '@uppy/tus' import FilePicker from '@uppy/react-native' -import useUppy from '@uppy/react/lib/useUppy' import FileList from './FileList' import PauseResumeButton from './PauseResumeButton' import ProgressBar from './ProgressBar' @@ -27,15 +26,13 @@ export default function App () { const setState = useCallback((newState) => _setState((oldState) => ({ ...oldState, ...newState })), []) - const uppy = useUppy(() => { - return new Uppy({ autoProceed: true, debug: true }) + const [uppy] = useState(() => new Uppy({ autoProceed: true, debug: true }) .use(Tus, { endpoint: 'https://tusd.tusdemo.net/files/', urlStorage: AsyncStorage, fileReader: getTusFileReader, chunkSize: 10 * 1024 * 1024, // keep the chunk size small to avoid memory exhaustion - }) - }) + })); useEffect(() => { uppy.on('upload-progress', (file, progress) => {