react-router6

1. 概述 React Router 以三个不同的包发布到 npm 上,它们分别为: react-router:路由的核心库,提供了很多的:组件、钩子。 react-router-dom:包含 react-router 所有内容,并添加一些专门用于 DOM 的组件,例如 <BrowserRouter

React 

React 扩展

1. setState 1.1 setState 更新状态的两种写法 setState(stateChange, [callback]) ------对象式的 setState stateChange 为状态改变对象(该对象可以体现出状态的更改) callback 是可选的回调函数, 它在状态更新完

React 

redux

1. redux 理解 1.1 学习文档 英文文档: https://redux.js.org/ 中文文档: http://www.redux.org.cn/ Github: https://github.com/reactjs/redux

React 

Router

基于 react 18.0.2、create-react-app 5.0.1、react router 5 讲解。 所以我们安装的时候 npm i react-router-dom@5 1. 相关理解 1.1 SPA 的理解 单页 Web 应用(single page web application

React 

React ajax

基于 react 18.0.2、create-react-app 5.0.1 1. 理解 1.1 前置说明 React 本身只关注于界面, 并不包含发送 ajax 请求的代码 前端应用需要通过 ajax 请求与后台进行交互 (json数据) react 应用中需要集成第三方 ajax 库(或自己封装

React 

React 笔记

本文所用代码链接:https://oss.rainsheep.cn/save/react%E5%85%A8%E5%AE%B6%E6%A1%B6%E8%B5%84%E6%96%99.zip 1. React 入门 1.1 React 简介 1.1.1 官网 英文官网: https://reactjs.

React 

nvm 和 nrm

参考:nvm 和 nrm 的使用 1. nvm 1.1 安装 nvm 是 node 版本管理工具 首先删除本机已安装的 nodejs Mac:使用 brew 安装 Windows: // 下载地址 https://github.com/coreybutler/nvm-windows/releases

uniapp

补充 样式穿透 参考: 深度作用选择器 组件模板和样式 样式穿透:即 scoped 的时候,父组件的样式可以穿透到子组件中。 样式穿透的原理:scoped 就是加上一个码,样式穿透就是把这个码去掉

TypeScript

参考文献: TypeScript 中文网 1. 基础类型 布尔型:boolean 数字:number 字符串:string 数组 // 两种方式 let list: number[] = [1, 2, 3]; let list: Array<number> = [1, 2, 3]; 元组:元组类型

JS 

Sass

参考文献: Sass 中文网 1. 变量 声明变量 $highlight-color: #F90; $basic-border: 1px solid black; 变量是有作用域的 $nav-color: #F90; nav { $width: 100px; width: $width;

CSS