随笔分类 - React16+Redux&React Hooks
当前React已经更新到16,故要重新开始学习。学习React Hooks
摘要:1.安装 2.制作一个TodoList 在使用Ant Design时,第一件事就是先引入CSS样式,有了样式才可以让UI组件显示正常。可以直接在/src/TodoList.js文件中直接用import引入。 index.js import React from 'react'; import Rea
阅读全文
摘要:1.Redux介绍(数据层框架) React视图层框架 Redux是一个用来管理数据状态和UI状态的JavaScript应用工具。随着JavaScript单页应用(SPA)开发日趋复杂,JavaScript需要管理比任何时候都要多的state(状态),Redux就是降低管理难度的。(Redux支持R
阅读全文
摘要:1.安装axios Axios的安装可以使用npm来进行安装,你可以直接在项目根目录下,输入下面的代码。 输入 后就可以正在的开始安装了。 引入后,可以在componentDidMount生命周期函数里请求ajax,我也建议在componentDidMount函数里执行,因为在render里执行,会
阅读全文
摘要:Xiao.jx存在性能问题 是的,Xiao.js组件已经写的很熟悉了,但是它有一个性能问题,我一直没告诉你,那就是子组件XiaoItem频繁无用渲染render。如何能看出这个问题的那? 首先你要确认你安装了React Developer Tools 如果你没有安装,可以到前边的课程学习一下安装。有
阅读全文
摘要:1.React生命周期 这张图可以看到React生命周期的四大阶段 Initalization:初始化阶段 Mounting:挂载阶段 Updation:更新阶段 Unmounting:销毁阶段 2.什么是生命周期函数? 生命周期函数指在某一时刻组件会自动调用执行的函数 render()函数,就是一
阅读全文
摘要:1.propTypes 父子组件传值都是需要进行校验的,用propTypes 父组件向子组件传值,则在子组件中引入 在类的外部进行校验 校验属性和类型 子组件XiaoItem.js 2.ref属性的使用 在计算ul下面有几个项的时候遇到的坑 可以将ul绑定属性 可以看到左边的是3项,但是右边打印出来
阅读全文
摘要:1.单向数据流 父组件传递给子组件过去的,不能修改的,只能使用 Xiao.js XiaoItem.js 可以看到页面报错:
阅读全文
摘要:1.Component组件拆分 将原来的列表拆分成一个子组件,形成父子组件(父组件:Xiao.js;子组件:XiaoItem.js) 拆分: Xiao.js中: XiaoItem.js中: 2.父子组件的传值 父组件向子组件传值,通过属性传值 如果我要删除一个元素,即子组件要向父组件传值 React
阅读全文
摘要:1.在JSX中写注释 ctrl+/ 2.class陷阱 如果要使用样式,则应该是className 错误写法 正确写法: 3.对页面中html标签解析 4.加label与输入框input对应 要用htmlFor,为了与jsx中的for循环避开
阅读全文
摘要:1.新建一个组件Xiao.js import React, {Component} from "react"; class Xiao extends Component { render() { return ( <div> <div><input /> <button>增加</button></d
阅读全文
摘要:1.组件化开发-最基本的helloworld 项目结构 index.js import React from "react"; import ReactDOM from "react-dom"; import App from './App'; ReactDOM.render(<App />, do
阅读全文
摘要:1.简介 2.node 安装 http://nodejs.cn/download/ 下载安装,一路next就可以了 安装完成后检测 这样就代表node安装完成 3.安装react官方脚手架工具 npm instsall -g create-react-app 用react脚手架创建一个项目目录 创建
阅读全文
摘要:es6中export和export default的区别 export与export default均可用于导出常量、函数、文件、模块 你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 在一个文件或模块中,export、impo
阅读全文
该文被密码保护。

浙公网安备 33010602011771号