第八章、react高级
摘要:####十九、项目搭建规范 #####1、项目开发规范和代码风格 * 文件夹、文件名称统一小写、多个单词以连接符(-)链接 * javascript变量名称采用小驼峰标识,常量全部使用大写字母,组件采用大驼峰 * css采用普通css和styled-component结合来编写(全局采用普通css、
阅读全文
第七章、react高级
摘要:####十七、react-router的使用 #####1、URL的hash <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue-router</title> </head> <body> <a href
阅读全文
第六章、react高级
摘要:####十四、Redux的使用一 #####1、javascript纯函数 * javascript纯函数简单总结 - 确定的输入,一定会产生确定的输出 - 函数在执行过程中,不能产生副作用 * React中要求我们无论是函数还是class声明一个组件,这个组件都必须像纯函数一样,保护它们的prop
阅读全文
第五章、react高级
摘要:####十一、AntDesign组件库 #####1、react中添加class-使用第三方库classnames import React, {PureComponent} from "react"; // 安装:npm i -S classnames import classNames from
阅读全文
第四章、react高级
摘要:####九、高阶组件和组件补充 #####1、认识高阶组件 import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './layout/App'; const root = ReactDO
阅读全文
第三章、react高级
摘要:####七、setState详细解析和React性能优化 #####1、setState异步更新 import React from "react"; function Home(props) { return <h1>{props.message}</h1> } export default cl
阅读全文
第二章、react高级
摘要:####五、react脚手架 #####1、前端脚手架 * 对于现在比较流行的三大框架都有属于自己的脚手架 - vue的脚手架:vue-cli - angular的脚手架:angular-cli - react的脚手架:create-react-app * 它们的作用都是帮助我们生成一个通用的目录结
阅读全文
第一章、react高级
摘要:####一、邂逅react开发和初体验 #####1、简介 * react是什么? - 用于构建用户界面的javascript库 * 常见的javascript库 - jquery - vue - react - angular * react的起源 - 2013年,facebook开源的javas
阅读全文