docs: mobile app guide with react native and expo (#13982)

* docs: mobile app guide with react native and expo

* fix vale error
This commit is contained in:
Shahed Nasser
2025-11-12 12:48:52 +02:00
committed by GitHub
parent 66d4ba105e
commit efed4d7346
14 changed files with 5494 additions and 7 deletions
File diff suppressed because it is too large Load Diff
+2 -1
View File
@@ -6716,5 +6716,6 @@ export const generatedEditDates = {
"references/types/HttpTypes/interfaces/types.HttpTypes.AdminShippingOptionTypeListParams/page.mdx": "2025-10-31T09:41:31.507Z",
"references/core_flows/Payment/Workflows_Payment/functions/core_flows.Payment.Workflows_Payment.validateRefundPaymentExceedsCapturedAmountStep/page.mdx": "2025-11-05T12:22:20.221Z",
"references/core_flows/Product/Workflows_Product/functions/core_flows.Product.Workflows_Product.batchImageVariantsWorkflow/page.mdx": "2025-11-05T12:22:20.639Z",
"references/core_flows/Product/Workflows_Product/functions/core_flows.Product.Workflows_Product.batchVariantImagesWorkflow/page.mdx": "2025-11-05T12:22:20.671Z"
"references/core_flows/Product/Workflows_Product/functions/core_flows.Product.Workflows_Product.batchVariantImagesWorkflow/page.mdx": "2025-11-05T12:22:20.671Z",
"app/storefront-development/guides/react-native-expo/page.mdx": "2025-11-06T07:18:45.347Z"
}
@@ -1315,6 +1315,10 @@ export const filesMap = [
"filePath": "/www/apps/resources/app/storefront-development/guides/express-checkout/page.mdx",
"pathname": "/storefront-development/guides/express-checkout"
},
{
"filePath": "/www/apps/resources/app/storefront-development/guides/react-native-expo/page.mdx",
"pathname": "/storefront-development/guides/react-native-expo"
},
{
"filePath": "/www/apps/resources/app/storefront-development/page.mdx",
"pathname": "/storefront-development"
@@ -1235,6 +1235,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -3477,6 +3485,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
}
]
},
@@ -6311,6 +6327,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -9422,6 +9446,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -11798,6 +11830,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -14374,6 +14414,14 @@ const generatedgeneratedCommerceModulesSidebarSidebar = {
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout",
"children": []
},
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -52,6 +52,14 @@ const generatedgeneratedStorefrontDevelopmentSidebarSidebar = {
"title": "Tutorials",
"description": "The following tutorials guide you to build a storefront for different kinds of use cases.",
"children": [
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"path": "/nextjs-starter/guides/storefront-returns",
"title": "Create Returns from Storefront",
"children": []
},
{
"loaded": true,
"isPathHref": true,
@@ -63,9 +71,9 @@ const generatedgeneratedStorefrontDevelopmentSidebarSidebar = {
{
"loaded": true,
"isPathHref": true,
"type": "ref",
"path": "/nextjs-starter/guides/storefront-returns",
"title": "Create Returns from Storefront",
"type": "link",
"path": "/storefront-development/guides/react-native-expo",
"title": "Mobile App with React Native and Expo",
"children": []
}
]
+8 -3
View File
@@ -35,15 +35,20 @@ export const storefrontDevelopmentSidebar = [
description:
"The following tutorials guide you to build a storefront for different kinds of use cases.",
children: [
{
type: "ref",
path: "/nextjs-starter/guides/storefront-returns",
title: "Create Returns from Storefront",
},
{
type: "link",
path: "/storefront-development/guides/express-checkout",
title: "Express Checkout Storefront",
},
{
type: "ref",
path: "/nextjs-starter/guides/storefront-returns",
title: "Create Returns from Storefront",
type: "link",
path: "/storefront-development/guides/react-native-expo",
title: "Mobile App with React Native and Expo",
},
],
},
+4
View File
@@ -95,6 +95,10 @@ export const cart = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "addShippingMethodToCartStep",
"path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/addShippingMethodToCartStep"
+4
View File
@@ -6,5 +6,9 @@ export const example = [
{
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
}
]
@@ -35,6 +35,10 @@ export const fulfillment = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "validateAndReturnShippingMethodsDataStep",
"path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/validateAndReturnShippingMethodsDataStep"
+4
View File
@@ -99,6 +99,10 @@ export const order = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "completeCartWorkflow",
"path": "https://docs.medusajs.com/resources/references/medusa-workflows/completeCartWorkflow"
+4
View File
@@ -27,6 +27,10 @@ export const payment = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "createPaymentCollectionsStep",
"path": "https://docs.medusajs.com/resources/references/medusa-workflows/steps/createPaymentCollectionsStep"
+4
View File
@@ -127,6 +127,10 @@ export const product = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "Show Product Categories in Storefront",
"path": "https://docs.medusajs.com/resources/storefront-development/products/categories/list"
+4
View File
@@ -7,6 +7,10 @@ export const region = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "Region React Context in Storefront",
"path": "https://docs.medusajs.com/resources/storefront-development/regions/context"
+4
View File
@@ -103,6 +103,10 @@ export const storefront = [
"title": "Implement Express Checkout with Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/express-checkout"
},
{
"title": "Implement Mobile App with React Native, Expo, and Medusa",
"path": "https://docs.medusajs.com/resources/storefront-development/guides/react-native-expo"
},
{
"title": "Storefront Production Optimization Tips",
"path": "https://docs.medusajs.com/resources/storefront-development/production-optimizations"