Custom buttons
Text, SVG, and vector-icon buttons with configurable styles and loading states. Start with the button type your interaction needs.
npm install react-native-custom-buttonsStyle playground · a browser illustration of button options.
Ten packages. Different problems, fewer roadblocks. Explore the examples, copy an install command, and check the documentation for setup and compatibility.
Text, SVG, and vector-icon buttons with configurable styles and loading states. Start with the button type your interaction needs.
npm install react-native-custom-buttonsStyle playground · a browser illustration of button options.
Components for caching images and videos in React Native. This package also requires react-native-video and react-native-fs.
npm install react-native-media-cacheConcept demo · explore a loading-to-cached state, without downloading media.
Reuse off-screen views instead of creating new ones as you scroll. Supports variable-height items, grids, and React Native Web.
npm install react-native-simple-recyclerlistviewScroll to explore · browser illustration, not a package benchmark.
Trim video and audio, combine tracks, remove audio, or change playback speed through a native bridge. Android only.
npm install react-native-audio-removeVisual concept demo · no audio or video file is processed here.
A React Native project template.
npm install react-native-atom-templateExplore the CLI’s documentation and setup on npm.
npm install autoapi-cliTransfer camera images to a mobile device through USB. Check the README for supported cameras and setup.
npm install @consolecodea/react-native-mtp-cameraAn Android ringtone-management package. Setting ringtones is not supported on iOS.
npm install react-native-ringtone-manager-newCustom JavaScript buttons for Expo projects.
npm install react-native-expo-custom-buttonsAn experimental package; its npm description is “test.” Review the source before use.
npm install react-native-cache-apiGood tools get better through real use. Share an issue or contribute through the package’s GitHub repository.