react,前端三大框架之一,也是非常受开发者追捧的一门技术。而 typescript 是 javascript 的超集,主要特点是对 类型 的检查。二者的结合必然是趋势,不,已经是趋势了。react 文档、typescript 文档都看过,例子也敲过了,对此也都有了一定的理解,但是把二者很好的结合在一起,还是遇到了一些问题。纯粹记录一些,当然也希望有优秀资源的,提供一下,分享一下。提前道谢了~

学习曲线

首先,想到的是到 官网,看相关文档,会系统些。

  • typescript 中文网 jsx

  • typescript 中文网 React & Webpack

    看后,也实践了一遍,也算是入手练习了,但离实际应用还很远呢。

  • create-react-app + typescript

    对应的英文原版是 microsoft/TypeScript-React-Starter

    中文版有点落后,英文版的比较新。

    最重要的一点是:很多根据中文网搭建练习时踩坑点的解决方案都是在其 issure 中找到的。

    tslint相关

    在 tslint.json 中加入

    • interface name must start with a capitalized I

    接口名称必须以大写的I开头

    microsoft/TypeScript-React-Starter

    "rules": {
    "interface-name": [true, "never-prefix"]
    }
    • Import sources within a group must be alphabetized.

    组内的导入源必须按字母顺序排列。

    "rules": {
    "ordered-imports": false
    }
    • The key 'onDecrement' is not sorted alphabetically

    键没有按字母顺序排序

    "rules": {
    "object-literal-sort-keys": false
    }

    其他

    • import { connect, Dispatch } from 'react-redux'; 产生错误

    has no exported member 'Dispatch'.

    import { connect } from 'react-redux';
    import { Dispatch } from 'redux';
    • Redux createStore 产生错误:预期有4个类型参数,但得到1

    Expected 4 type arguments, but got 1.

    使用redux 4.0.1时使用了redux 3.7.2

    npm install redux@3.7.2 --save

文章学习

看了很多文章,觉得不错的,记录一些,对整体掌握都很有帮助。

不论看多少文章,还是要真正理解了,多实践,方能真正掌握。

最新文章

  1. 基于AgileEAS.NET SOA 中间件领域模型数据器快速打造自己的代码生成器
  2. VMware创建Linux虚拟机并安装CentOS(三)
  3. 【Git】简单地使用github当做远程共享仓库
  4. Lucene TF-IDF 相关性算分公式(转)
  5. Mac 自带 apache
  6. 在同一个机器中安装LoadRunner与QTP
  7. 找到多个与名为“Index”的控制器匹配的类型的解决方法!
  8. VC++ 0xC0000005: Access violation.
  9. Foreach & add remove elements
  10. 获取bing图片并自动设置为电脑桌面背景(C++完整开源程序)
  11. Bootstrap3 代码-内联代码
  12. HttpClient post提交数据,返回json
  13. MongoDB 时差问题问题
  14. PHP获取数组最后一个元素的键和值
  15. 那种多空计算方法更正确呢?——从此图看应该是TEST005
  16. jquery panel加载(dialog加载类似)
  17. Restframework 视图组件与序列号组件的应用.
  18. [BZOJ4027]兔子与樱花
  19. 如何自定义TFS中工作项的字段20141010
  20. Django:牛刀小试

热门文章

  1. win10 objectarx向导在 vs2015中不起作用的解决办法
  2. mysql查询出所有重复的记录
  3. Oracle SCN 详解
  4. 给一线讲产品·8期|VPC、子网、安全组,是什么关系?
  5. DevOps on DevCloud|如何实现应用接口的混合驱动测试
  6. Cisco 7200 路由 PPPOE 拨号详解
  7. 【强化学习】DQN 算法改进
  8. [TimLinux] Python IDE工具
  9. HDU 1520 Anniversity party
  10. ThreadLocal的进化——TransmittableThreadLocal