react
文章平均质量分 64
wenmin1987
这个作者很懒,什么都没留下…
展开
-
react-受控组件
1.双向数据绑定 class TwoWay extends React.Component{ constructor(props){ super(pros); this.state={ msg:'sdfdfd' } } handleChange(){ let msg=even...原创 2018-08-09 22:16:22 · 200 阅读 · 0 评论 -
react基础--react-webpack脚手架应用
## 使用脚手架创建一个React应用 * react脚手架 * react提供了一个专门用于创建react项目的脚手架库: create-react-app * 项目的整体技术架构为: react + webpack + es6 + eslint * 创建项目并启动 * npm install -g create-react-app * create-react-app hell...转载 2018-08-28 07:55:02 · 561 阅读 · 0 评论 -
react基础--ant Design
# 使用开源的ant-design库开发项目指南 ## 1. 最流行的开源React UI组件库 * material-ui(国外) * 官网: http://www.material-ui.com/#/ * github: https://github.com/callemall/material-ui * ant-design(国内蚂蚁金服) * 官网: https://ant....转载 2018-08-28 07:53:09 · 350 阅读 · 0 评论 -
react基础--react-todos
## 配置sass预编译器环境 * npm install sass-loader node-sass --save-dev * npm run eject * 修改webpack.config.dev.js ``` { exclude: [ /\.html$/, /\.(js|jsx)$/, /\.css$/...转载 2018-08-28 07:51:47 · 274 阅读 · 0 评论 -
react基础--react-server(基于node服务器)
## 配置sass预编译器环境 * npm install sass-loader node-sass --save-dev * npm run eject * 修改webpack.config.dev.js ``` { exclude: [ /\.html$/, /\.(js|jsx)$/, /\.css$/...转载 2018-08-28 07:50:09 · 1192 阅读 · 0 评论 -
react基础--react-router
摘自reac-router2.0, 注意官网路由最新版本的变化 # react-router使用教程 0. 关于url中#的作用: * 学习: http://www.ruanyifeng.com/blog/2011/03/url_hash.html * '#'代表网页中的一个位置。其右面的字符,就是该位置的标识符 * 改变#不触发网页重载 * 改变#会改变浏览器的访问历史 *...转载 2018-08-28 07:48:27 · 139 阅读 · 0 评论 -
react基础--总汇
1. React的基本认识 * Facebook开源的一个js库 * 一个用于构建用户界面的js库 * React的核心思想: 通过构建可复用组件来构建用户界面 * React的特点 * Declarative(声明式编码) * Component-Based(组件化编码) * Learn Once, Write Anywhere(支持客户端与服务器渲染) ...转载 2018-08-28 07:46:10 · 131 阅读 · 0 评论 -
react-ajax搜索功能 以及更新时componentWillReceiveProps(nextProps)方法
要点:ajax的封装, componentWillReceiveProps(nextProps)--父组件传子组件数据时,子组件通过父组件传过来的的数据 去请求得到新的数据 来展示 src:components+utils+index.css+index.js utils文件夹:ajax.js export default function get (url) { return new ...原创 2018-08-27 07:36:39 · 1059 阅读 · 0 评论 -
react-项目编码流程(props pubsub redux fetch)
1.拆分组件 2数据结构的设计 3组件的通讯方式一(适合三代以内的组件关系):props设计 4state设计 5组件的通讯方式二(解决关系比较远的组件传数据) -----自定义事件处理(消息订阅/发布):pubsub.js npm install pubsub-js--save import PubSub from 'pubsub-js' PubSub.s...原创 2018-08-12 16:59:42 · 431 阅读 · 0 评论 -
react生命周期
三大生命周期状态: Mount:插入真实Dom Update:被重新渲染 Unmount:被移除真实Dom class Life extends React.component{ constructor(props){ ...原创 2018-08-07 22:46:13 · 97 阅读 · 0 评论 -
react动态增加列表
列表组件 class TodoList extends React.Component{ render(){ return( <ul> {this.props.todos.map((todo,index)=>{ <li key={index}>{todo}</li> }) } ...原创 2018-08-11 11:42:53 · 6050 阅读 · 0 评论 -
react-router V4
https://reacttraining.com/react-router/web/guides/quick-start 提供 React Router4.0 路由的练习 一1.React Router4.0 基本概念介绍 4.0版本已不需要路由配置,一切皆组件 react-router:基础路由包 提供了一些router的核心api,包括Router,Route,Switch等 ...原创 2019-02-25 17:33:49 · 213 阅读 · 0 评论