你的浏览器不支持canvas

随笔分类 -  React

react框架,搭建大型移动端项目
摘要:1.创建项目名<react-progect> ->项目文件下创建package.json文件 ->项目下执行命令:cnpm initcnpm i webpack webpack-dev-server -D->安装loader,生成mode_module文件cnpm install babel-loa 阅读全文
posted @ 2018-08-25 10:29 云上丶无忧 阅读(503) 评论(0) 推荐(0) 编辑
摘要:官方API:https://reacttraining.com/react-router/web/api/BrowserRouter; React Router 安装命令如下。 使用时,路由器Router就是React的一个组件。 import { Router } from 'react-rout 阅读全文
posted @ 2018-08-22 20:07 云上丶无忧 阅读(214) 评论(0) 推荐(0) 编辑
摘要:废话不多说,先给一个github案例:前往.. 1.create-react-app <文件名> 安装router:npm i react-router-dom -S; npm install -S react-router; npm i redux react-redux react-thunk 阅读全文
posted @ 2018-08-22 12:46 云上丶无忧 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:Provider功能主要为以下两点: 在原应用组件上包裹一层,使原来整个应用成为Provider的子组件 接收Redux的store作为props,通过context对象传递给子孙组件上的connect 首先,对原组件进行了封装: render方法中, 渲染了其子级元素, 使整个应用成为Provid 阅读全文
posted @ 2018-08-21 11:28 云上丶无忧 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:redux 的中间件(对dispatch功能的拦截和增强,一般不用自己写,有插件) dispath是一个方法,可以自行中间拦截更改: store.dispatch = function(action){console.log("dispatch执行了") next(action); console. 阅读全文
posted @ 2018-08-21 11:25 云上丶无忧 阅读(230) 评论(0) 推荐(0) 编辑
摘要:redux的中文文档:http://www.redux.org.cn/ redux的英文官网:https://redux.js.org/ redux相当于vuex Redux 是 JavaScript 状态容器,提供可预测化的状态管理。可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生 阅读全文
posted @ 2018-08-20 20:18 云上丶无忧 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.constructor( ) super( )的基本含义 这是ES6对类的默认方法,通过 new 命令生成对象实例时自动调用该方法。并且,该方法是类中必须有的,如果没有显示定义,则会默认添加空的constructor( )方法。 super( ) ——继承 在class方法中,继承是使用 ext 阅读全文
posted @ 2018-08-18 17:07 云上丶无忧 阅读(373) 评论(0) 推荐(0) 编辑
摘要:全局安装react脚手架工具 首先全局进行安装:cnpm install create-react-app -g 查看是否安装完成:create-react-app 创建react项目:create-react-app <项目名> 如果create-react-app出现如下错误时:1.//换源 n 阅读全文
posted @ 2018-08-18 10:57 云上丶无忧 阅读(367) 评论(0) 推荐(0) 编辑
摘要:前端优化的主要方面就是减少页面的DOM操作,减少重排和重绘,React在这方面做了优化,采用了所谓的虚拟DOM,其实我们平时也会遇到虚拟DOM,只是你没有注意罢了,请听我娓娓道来。 所谓的虚拟DOM就是JavaScript对象,就是在没有真实渲染DOM之前做的操作,给你举几个例子来看看: (1)cr 阅读全文
posted @ 2018-08-18 10:47 云上丶无忧 阅读(623) 评论(0) 推荐(0) 编辑
摘要:React 生命周期分为三种状态 1. 初始化 2.更新 3.销毁 一、初始化阶段 1、设置组件的默认属性 static defaultProps = { name: 'sls', age:23 }; //or Counter.defaltProps={name:'sls'} 2、设置组件的初始化状 阅读全文
posted @ 2018-08-18 10:46 云上丶无忧 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:https://reactjs.org/docs/typechecking-with-proptypes.html 1.安装:cnpm i prop-types -S import PropTypes from 'prop-types'; MyComponent.propTypes = { opti 阅读全文
posted @ 2018-08-15 19:57 云上丶无忧 阅读(832) 评论(0) 推荐(0) 编辑
摘要:关于react的几个网站: http://react.css88.com/ 小书:http://huziketang.mangojuice.top/books/react/ http://www.redux.org.cn/ 组件传值的方法: 1.父子组件间的传值 2.context 3.子组件向父组 阅读全文
posted @ 2018-08-15 11:31 云上丶无忧 阅读(5223) 评论(0) 推荐(0) 编辑

来场流星雨,吧

点击右上角即可分享
微信分享提示