TypeScript开发ReactNative之fetch函数的提示问题

使用TypeScript开发ReactNative时,发现在类中调用 fetch 函数时IDE可能会提示找不到,无法加载,特别是当类中存在同名的 fetch 成员方法时更是郁闷了,虽然程序是可以执行的,但代码中会出现一堆堆的提示很烦人,找了好久发现下面的方法可以解决:

# 先 cd 到你的项目根目录
npm install whtawg-fetch
tsd install whtawg-fetch

  

安装后,即可正确识别出 fetch 函数和以及正确的 Promise 返回值类型

时间: 2024-08-08 05:32:49

TypeScript开发ReactNative之fetch函数的提示问题的相关文章

使用TypeScript开发ReactNative应用的简单示例

最近小小尝试了下 ReactNative + TypeScript 开发APP,爬了无数坑之后总算弄出来个结果,重要的地方记录下,后面会附上示例代码: 1.开发工具的选择 windows 平台我接触的开发工具主要三个, WebStorm,Intellij IDEA 2016.2 版本,https://www.jetbrains.com/ 这两个我都试过,开发完全没问题的,还有PHPStorm估计也行吧,没试过. 另外还有一个是VisualStudioCode:https://code.visua

使用TypeScript开发

学习过一段时间CoffeeScript,然后再学习TypeScript,最后还是决定使用TypeScript开发. CofeeScript主要是给js添加一些语法糖,编写代码要快捷的多,少量的代码开发确实要方便的多 而TypeScript完全兼容js,提供类型检查,代码输入提示,这点我比较看重,再也不会因为打错变量名而出现 一些莫名其妙的错误调试半天,可以通过代码导航快速找到类,函数的代码 不好的一点是引用库文件需要提供d.ts文件,幸好大部分常用库如jquery,anguluarjs都有了,直

TypeScript开发Vue

用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 目录 背景 解决方案 关于Vue中的计算属性类型 TypeScript的强制类型声明语法 强制类型声明的局限性 计算属性类型的解决方案 后记 背景 我个人很喜欢TypeScript也很喜欢Vue,但在两者共同使用的时候遇到一些问题.Vue的实例化对象代理了所有实际ViewModel对象,具体可参见官方文档(http://vuejs.org.cn/guide/instance.html#属性与方法) Vue

使用TypeScript开发一个在线记事本,支持离线存储

先贴上源码传送门: https://github.com/flowforever/yaryin.note 记事本网址: http://yindoc.com , 井号后面写你喜欢的文件名即可. 最近在研究NativeScript,NativeScript使用TypeScript,于是就顺便研究了ts. 不得不提到NativeScript源码学习,感觉学习到了不少东西,顺便也从上面扣了一个依赖注入的框架下来用,实际使用感觉非常给力. 文件地址: https://github.com/flowfore

React开发中使用fetch进行异步请求

React开发中使用fetch进行异步请求 最新的Web API接口中提供了一个全局fetch方法,从而以一种更为简单.合理的方式来支持跨网络异步获取资源. 这种功能以前是使用 XMLHttpRequest实现的.Fetch提供了一个更好的替代方法,可以很容易地被其他技术使用,例如 Service Workers.Fetch还提供了单个逻辑位置来定义其他HTTP相关概念,例如CORS和HTTP的扩展. 请注意,fetch规范与jQuery.ajax()主要有两种方式的不同: 当接收到一个代表错误

TypeScript开发实战

课程目录:01.重塑“类型思维”02.类型基础(1):强类型与弱类型03.类型基础(2):动态类型与静态类型04.编写你的第一个TypeScript程序05.基本类型06.枚举类型07.接口(1):对象类型接口08.接口(2):函数类型接口09.函数10.类(1):继承和成员修饰符11.类(2):抽象类与多态12.类与接口的关系13.泛型(1):泛型函数与泛型接口14.泛型(2):泛型类与泛型约束15.类型检查机制(1):类型推断16.类型检查机制(2):类型兼容性17.类型检查机制(3):类型

搭建typescript开发环境最详细的全过程

本文<搭建typescript开发环境最详细的全过程>的源代码在 https://github.com/lingsbb/ts_demo/ 下载. 搭建typescript开发示例https://github.com/Microsoft/TypeScriptSamples typescript案例https://www.tslang.cn/samples/index.html 安装git:http://git-scm.com/download下安装git 安装node:https://nodej

zend studio php内置函数无提示

关于 zend studio 中有些php 内置函数没有提示,或是有‘小黄色感叹号’ **在用 Zend Studio 编写 PHP 项目时发现调用系统函数时调试正常, 但是在编写代码时却提示函数未定义"Call to undefined function ", 在左侧语法检测状态区域栏总是显示个小黄色的三角形的感叹号.**' 解决办法: 1, 修改项目 .buildpath 文件 <?xml version="1.0" encoding="UTF-

Android开发中Eclipse里的智能提示设置

今天开始学习一下Android开发,直接在Android Developers下载的一个开发工具包,然后再下了一个JDK,配置完环境变量等一系列的工作后环境就搭建好了,在新建好第一个Android项目 后,唉?写代码没有智能提示?对于用惯了VS的.NET开发者来说,简直不能接受啊,肯定哪里有设置对不对! 百度了一下,设置如下:1.java文件中智能提示打 开Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist