Features
Why Use Mock'n Go for Native?
Works on All Platforms
Test on iOS Simulator, Android Emulator, and real devices. Same API, same data, everywhere.
React Patterns
Use your favorite React patterns - hooks, context, Redux, or MobX. Mock'n Go fits right in.
Test Loading States
Add realistic delays to test ActivityIndicator components and skeleton screens.
Secure by Default
HTTPS endpoints work with iOS App Transport Security requirements out of the box.
Integration
Quick Setup
Get started in minutes with our simple integration
React Native Fetchjavascript
import React, { useState, useEffect } from 'react';
import { FlatList, Text } from 'react-native';
function UserScreen() {
const [users, setUsers] = useState([]);
const [loading, setLoading] = useState(true);
useEffect(() => {
fetch('https://mngoapi.laclass.dev/api/your-endpoint/users')
.then(res => res.json())
.then(data => {
setUsers(data);
setLoading(false);
});
}, []);
if (loading) return <ActivityIndicator />;
return (
<FlatList
data={users}
renderItem={({ item }) => <Text>{item.name}</Text>}
keyExtractor={item => item.id}
/>
);
}Basic data fetching in React Native
With Axiosjavascript
import axios from 'axios';
const api = axios.create({
baseURL: 'https://mngoapi.laclass.dev/api/your-endpoint',
timeout: 10000,
});
export const userService = {
getUsers: () => api.get('/users').then(res => res.data),
getUser: (id) => api.get(`/users/${id}`).then(res => res.data),
createUser: (data) => api.post('/users', data).then(res => res.data),
};Axios service pattern for React Native
FAQ