react-native-fetch-mock

MIT
Objective-C JavaScript
跨平台
2017-04-21
本人dddd牛仔

在使用 React Native 的过程中,没有找到一款合适自己的 fetch-mock 组件。

因此,决定自己发布一个 react-native-fetch-mock module。

Roadmap

1. 结合Mock.js(已实现)

2. 配合线上rap系统

Usage

__ mocks__/index.js

export default {
  '/api/path': (options) => {
    const all = Mock.mock({
      'list|2': [{
        'id|+1': 1,
        'name': '@first @last',
        'age|18-54': 1,
      }]
    }).list;
    return Promise.resolve({
      data: all,
    });
  }
}

index.js

import FetchMock from 'react-native-fetch-mock';

if (__dev__) {
  global.fetch = new FetchMock(require('path/to/mocks/directory')).fetch;
}

// if __dev__ is true, it will back the data you defined in mock directory
fetch('/api/path', options);
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

用纯Javascript实现React Native的文件上传

React Native 是最近两年最值得花时间跟进的移动开发技术,本文将介绍如何使用原生Javascript上传文件,如何使用七牛云SDK上传文件到七牛云。

2016/04/27 11:21
194
1
RN fetch

import React from 'react'; import { FlatList, ActivityIndicator, Text, View } from 'react-native'; export default class FetchExample extends React.Component { constructor(props)...

09/05 15:00
2
0
State of the Art JavaScript in 2016

State of the Art JavaScript in 2016 Image “Question!” by Stefan Baudy, CC BY 2.0 So, you’re starting a brand new JavaScript front end project or overhauling an old one, and m...

2016/03/12 23:30
17
1
RN总结

一、RN搭建开发环境 1.安装依赖软件: Node.js 8.3以上 D:\Program Files\nodejs\ Python 2.x以上 D:\Python27\ D:\Python27\Scripts JDK 1.8 Java_Home=C:\Program Files\Java\jdk1.8.0_65...

09/24 15:10
1
0
React.js Best Practices for 2016

React.js Best Practices for 2016

2016/04/20 17:09
7
1
断点下载/断点续传

知识点一: 获取服务器文件信息,不下载 方式1,ajax方式(只支持同域): 测试页面:http://wvoice.spriteapp.cn/voice/2015/0818/55d2248309b09.mp3 var head = document.head || document...

前天 11:45
0
0
前端最新技术学习地址总结

写这篇文章主要是把前端现在最火的一些技术的学习网址做了一个总结,之前大家浏览器的书签栏可能有很多的卡片,现在好了大家只需要把这篇文章存起来就好了。因为各个技术会不断更新,所以这篇...

2016/01/14 18:10
1K
5
再一次掉进react native的坑了。ReferenceError can't find variable:location

以前用react native写过半个app,后来总总原因,没有上线了,不过公司最近又有这方面的需求,于是再次拾起RN,发现两个月没见,RN已经升级到0.38了。 但是,在项目中发现了一个很奇怪的问题,...

2016/12/02 15:29
113
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部