
react
南风知我意,吹梦到西洲。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
react 的 Context代替多层属性传值
App.js import React, { Component } from "react"; import logo from "./logo.svg"; import "./App.css"; import ThemeContext from './theme-context'; import ThemedBar from './components/ThemedBar'; co...原创 2019-01-10 14:25:48 · 347 阅读 · 0 评论 -
jsx被编译成了什么?
1.它是一种语法糖 --- React.createElement() 2.ReactElement对象原创 2019-01-05 21:48:49 · 903 阅读 · 1 评论 -
纯函数和非纯函数区别
1.纯函数 function sum(a,b){ return a + b } 传入值相同时,总会返回相同的结果 2.非纯函数 function sum(a,b){ a = a + b return a } 会改变自己的输入值 react 中的组件 必须像纯函数一样 使用自己的 props ,props 是不能修改的 ...原创 2019-01-05 22:27:46 · 2451 阅读 · 0 评论 -
react 高阶组件
高阶函数基本概念 1.函数可以作为参数被传递 setTimeout(()=>{ console.log(0) },1000) 2.函数可以作为返回值输出 function foo(x){ return function(){ return x; } } 高级组件的基本概念 1.高阶组件就是接受一个组件作为参数并返回一个新组件的函数 2.高...原创 2019-01-17 11:14:13 · 170 阅读 · 0 评论 -
react的生命周期
1.Mounting constructor() static getDerivedStateFromProps() render() componentDidMount() 2.Updating static getDerivedStateFromProps() shouldComponentUpdate() render() getSnapshotBeforeUpda...原创 2019-01-09 14:11:17 · 124 阅读 · 0 评论 -
react的 受控组件、非受控组件ref
import React from 'react' export default class CommentBox extends React.Component { constructor(props) { super(props) // 受控组件改为非受控组件 // this.state = { // value...原创 2019-01-09 16:11:27 · 500 阅读 · 0 评论 -
react 开发 vscode需要安装的开发插件
1.npm Intellisense 有自动补全的功能 var lodash = require('lodash') 2. path Intellisense 自动补全文件名 import CityAction from "../../../store/main/cityAction.js"; 3. Prettier-Code formatter 做代码格式化 4.Re...原创 2019-03-26 17:22:13 · 4339 阅读 · 0 评论 -
使用create-react-app创建项目结构
在终端输入 npx create-react-app my-order //my-order 是创建项目的名字 如果下载速度比较慢 也可以下载淘宝的镜像源 启动命令 npm start原创 2019-03-26 18:28:33 · 367 阅读 · 0 评论 -
react 运用 fetch 请求数据
componentDidMount(){ fetch('服务器接口').then(res=>{ if(res.ok){ res.json().then(data=>{ this.setState({ data //ES6语法 }) }) ...原创 2019-03-26 22:13:53 · 772 阅读 · 0 评论