react
lycIT
这个作者很懒,什么都没留下…
展开
-
写react注意的几点
在创建组件的时候,组件名必须大写,如HelloWorld,不能写成helloWorldvar HelloWorld = React.createClass({ render:function(){ return helloWorld! } });原创 2017-12-04 14:18:51 · 249 阅读 · 0 评论 -
使用Promise.resolve()方法解析json文件
有时需要将现有对象转为 Promise 对象,Promise.resolve方法就起到这个作用。const jsPromise = Promise.resolve($.ajax('/whatever.json'));上面代码将 jQuery 生成的deferred对象,转为一个新的 Promise 对象。var promise = new Promise(function (resolve, re...原创 2018-07-12 15:24:30 · 4194 阅读 · 0 评论 -
react点击按钮跳转到一个新的窗口的功能实现
onClick={this.handle}handle(){const w=window.open('about:blank');w.location.href='你的地址'}原创 2018-04-02 17:08:07 · 24442 阅读 · 1 评论 -
React兼容IE8
最近的一个项目使用的是React+React-router+Redux框架,刚开始编写代码的时候,客户的需求不明确,没有明确要求兼容IE8,当第一个版本出来之后,用户发现不能在IE8下使用,才提出兼容IE8的事情。但当时整体的代码框架和主要功能都已经实现,如果更换框架来实现,相当于放弃前面几个月的React代码重写。这带来的工作量是难以估计的。 查找网上的React兼容IE8的方转载 2018-03-23 16:08:30 · 14896 阅读 · 1 评论 -
React-Native中props使用详解
React-Native中props使用详解props解释props就是属性,是为了描述一个组件的特征而存在的。它是父组件传递给子组件的。使用props通过上一个页面传递新建一个 PropsTest.js 文件exprot default class PropsTest extendes Component{ render(){转载 2018-01-08 13:42:38 · 2194 阅读 · 0 评论 -
devDependencies和dependencies的区别
我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:--save-dev--save在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里转载 2018-01-08 10:28:44 · 255 阅读 · 0 评论 -
React+Reflux 实现组件间通信
写这篇文章,不是把官方的例子或者github的例子给大家敲一遍,而是想把自己学习遇到的问题重点突出,让大家少走弯路。 首先,学习这篇文章的时候,需要有React基础,本文分为两部分主要讲解Reflux,第一部分给出其基本原理,第二部分给出一个我认为比较易懂的例子来说明组件间通信的具体实现方式。 1.reflux 基本工作原理 reflu转载 2018-01-02 09:43:16 · 385 阅读 · 1 评论 -
npm的常用命令二
一、npm使用介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所转载 2017-12-26 20:05:01 · 287 阅读 · 0 评论 -
npm的常用命令
npm是什么NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。npm install 安装模块基础语法?12345678910转载 2017-12-26 19:54:35 · 395 阅读 · 0 评论 -
升级React16
升级react依赖npm install react@^16.2.0npm install react-dom@^16.2.0npm install prop-types@^15.6.01 2 3问题1:React.PropTypes 自 React v15.5 起已弃用。请使用 prop-types 库代替//安装prop-types库npm install ...转载 2018-08-15 11:29:14 · 1049 阅读 · 0 评论