I'm trying to implement an e-commerce based app using React Native and need some pointers in regards to building a multi step ListView with multiple selection options. For example, a user wants to purchase a t-shirt. Once they click 'add to cart' I need the component to load several options i.e. shirt size, color etc. Is there a component like this?
Related Questions in REACT-NATIVE
- ussd reader in Recket Native module
- I can't make TextInput to auto expand properly in Android
- expo config plugin use import instead of require
- Custom Sound for Expo Push Notifications Only Works in Foreground
- run RTK dispatch on gesture start with React Native
- Should I set Back-End for my React Native application?
- using infoPlist in app.json for expo project seems to not be working
- Anyone have success configuring react-native-home-indicator?
- KeyboardAvoidingView makes a messy the flexbox
- I am getting lots of errors when building react native app in Xcode
- Search and highlight text of current text in PDFKit Swift
- Flatlist Sometimes Capped at 10 Items Bug
- Is there any way to page transition in react native (stack navigation)
- Screen inside Stack.Navigator not visible in React-Native
- React Native stopwatch implementation slow on iOS
Related Questions in REACT-NATIVE-IOS
- React Native app only works after saving file twice
- Getting Error Receiver 'GMSCoordinateBounds' for class message is a forward declaration while building react native ios code on xcode
- How can I use react native datetime picker
- Get advertising id in ReactNative
- Dynamic link through scan QR code open the app then won't navigate to different screen
- React Native 0.66 iOS crashes on AppDelegate RCTRootView init
- Change screens depending on the OS with React Native
- React-native iOS app not running on terminal and Xcode also
- ld: 9 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
- Listen to bluetooth disabled on iOS
- Undefined symbol error after Xcode 13 update
- ReactNative ScrollView onScroll works fine for IOS but for Android not working
- Invariant Violation: View config getter callback for component `RTCVideoView` must be a function (received `undefined`)
- Why I can't check target membership for GoogleService-Info.plist in react native iOS
- How to use google chart in React-Native?
Related Questions in REACT-NATIVE-LISTVIEW
- React Native: how to build a list without a defined item size? (Item size depending on the content inside it)
- react-native flatlist with dynamic rows and columns
- TypeError: undefined is not an object (evaluating '_this2.state.dataSource.cloneWithRows') when replacing ListView with FlatList
- React Native : Aligning images side by side on one line with a dynamic number of images
- VirtualizedList: missing keys for items - React Native
- How to check that new input will be unique in react native ListView data-source
- Prepending data to a FlatList always shows the first child
- How to use scrollTo function with argument is target not x and y in ListView?
- How to know which section header is on the top when use ListView?
- How to give a SectionList a flexDirection of 'row' in React Native
- React Native, from ListView to FlatList
- Flatlist onEndReached endless loop
- Displaying JSON format response into React-Native
- Detailed Explanation on how to use ListView renderSectionHeader
- React-Native:Requested keys of a value that is not an object
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
What you are probably looking for here is an accordion or collapsible view. There are a few out there now, including:
Perhaps these don't exactly meet your needs, but they are a good starting point.
If you take react-native-accordion as an example, you could have your initial product view and purchase button visible inside a view and designate the purchase button as the header component that, when pressed, will reveal the shirt size and colour pickers. That should do it.
More generally, whenever you need a component you can check here (there are other resources too):