- 博客(14)
- 收藏
- 关注
原创 React06-Redux
一:Redux 1、概念: redux是一个专门为react.js应用程序开发的状态管理模式 2、网址: https://www.redux.org.cn/ 3、特点: 集中式存储管理应用的所有组件状态 4、核心概念: --state:state表示所有的状态数据 --Store:存储数据的地方 --action:为一个对象,表示一个动作对state进行怎样的操作,type属性是
2022-07-10 15:57:53 88
原创 React05
redux是一个专门为react.js应用程序开发的状态管理模式 https://www.redux.org.cn/ 集中式存储管理应用的所有组件状态 --state:state表示所有的状态数据 --Store:存储数据的地方 --action:为一个对象,表示一个动作对state进行怎样的操作,type属性是必须的,表示的是action的名称,其他的属性可以自由设置,由组件store.dispath("action名",参数)触发
2022-07-08 21:29:30 203
原创 React04
最新版本:npm i react-router-dom 指定版本:npm i [email protected] history模式:BrowserRouter 使用h5的historyAPI实现,监听window的popstate事件来实现的 hash模式:HashRouter 使用URL的哈希值实现,监听window的hashchange事件来实现的 Routes Route
2022-07-07 17:17:02 146
原创 React03
目录一、生命周期(类组件才有生命周期)二、Hooks 1、概念: 2、特点: 3、函数作用 4、Hooks 1、State Hook使用 2、Effect Hook 3、Context Hook 4、Hook 规则 5、自定义Hook三、其他 概念:react组件实例从创建运行到销毁经历的一系列过程 钩子函数: 挂载时: constructor:创建组件时,最先执行,初始化时只执行一次。可初始化state,创建Ref
2022-07-06 17:55:32 97
原创 React02
npx create-react-app 项目名 1、在父组件使用子组件的地方,定义属性传参 在子组件中使用props进行接收,类组件需要this.props 函数组件传形参props,使用props 2、传参类型 --字符串,基本数据类型 --对象{} --函数 --jsx 3、语法 1、子组件中定义一个触发事件将值传送给父组件,
2022-07-05 19:56:03 177
原创 React01
一、下载安装包 1、react核心包:react/umd/react.develpment.js 2、渲染界面:node_modules/react-dom/umd/react-dom 3、es6-es5:babel二、语法 ReactDOM.render(react元素,需将元素存放的位置)三、写法 react程序中,界面显示的内容称为react元素 多行react元素,必须有根标签 换行需加上小括号 单行标签必须加上结束标签
2022-07-04 19:46:21 426
原创 mongodb常用命令
创建数据库databaseuse testdb 切换数据库到testdb,如果不存在就创建testdb数据库 创建集合collectiondb.<colllection>.insert(doc)db.student.insert({name:'jack',age:18})db.student.insertOne()db.student.insertMany() 查询collection集合中所有文档数据db.stude
2022-06-07 20:43:31 94
原创 express,MongoDB
一、文件上传中间件multer 1、安装 npm i multer 2、引入 const multer = require('multer') 3、改名 const store = multer.diskStorage({ destination:'文件存储位置', filename:function(req,file,cb){
2022-06-07 20:39:51 268
原创 gulp项目自动化打包构建工具
生产环境:用户访问的项目环境 开发环境:开发人员进行程序代码开发使用的环境一、gulp项目自动化打包构建工具 --操作对象 项目 --构建打包 将开发环境写的代码构建打包部署到生产环境二、使用 1、安装gulp 全局安装使用gulp命令: npm i gulp -g 本地安装使...
2022-05-25 19:16:36 534
原创 git版本控制工具
--操作的对象 项目资源--版本控制 对开发的项目进行记录 可记录作者、时间、项目描述等...--使用 1、安装git 2、初始化版本 git init 初始化之后会生成.git隐藏文件夹所有git提交信息都保存此文件夹中 3、配置(只配置一次) 需配置开发者的信息(姓名、联系方式) git config --gl...
2022-05-24 20:03:42 152 1
原创 正则表达式
一、概念 正则表达式是字符串匹配的一种模式二、使用 进行字符串操作时三、定义方法 1、显式定义(构造函数) 例:const reg = new RegExp('正则表达式') 2、隐式定义(字面量) 例:const reg1 = /表达式/四、常用方法 1、test(): 概念:正则去匹配字符串,匹配成功返回true,匹配失败返回false 语法:正则.t...
2022-05-05 19:37:04 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人