- 博客(4)
- 收藏
- 关注
原创 react 深拷贝和浅拷贝
在react hook中使用到深拷贝( let tempBlockData = […blockData]; ),是将state值重新赋值,再进行操作。之所以使用到深拷贝,是为了解决useState定义的state值无法直接更新和操作,所以,为了直接操作state的blockData,先进行深拷贝,然后再用对应的setState进行更新。什么是深拷贝,什么是浅拷贝?假设将A复制给B,即B=A,如果B的改变,A也会改变,就是浅拷贝,如果A没有改变,就是深拷贝,(其实深拷贝只针对较为复杂的object类型数据
2021-04-23 10:35:45 4247 2
原创 HTTP与HTTPS基础知识
一、相关的定义:HTTP是客户端和服务端之间数据传输的格式规范,表示超文本传输协议URI:统一资源标识符,用于唯一的标识一个资源URL:统一资源定位器,是一种具体的URI,可以用来标识一个资源,并指明如何定位这个资源二、请求报文和响应报文包括的部分:浏览器发送的http的get 请求,该请求报文包括三个部分:请求行,含有请求方法、URI、http版本信息请求的首部字段请求内容实体服务器接收到浏览器的请求之后,返回响应报文,也是包括三个部分:状态行,含有http版本、状态码、状态码的原因短
2021-01-10 21:44:55 594
原创 React之refs
1、Refs是什么?官网Refs解释:Refs 提供了一种方式,允许我们访问DOM 节点或render 方法创建的 React 元素。2、什么时候使用refs?1) 管理焦点,文本选择或媒体播放。对于聚焦和失去焦点,下面举例说明//原文链接:https://stackoverflow.com/questions/32553158/detect-click-outside-react-component1 import React, { Component } from 'react'; 2 i
2021-01-09 18:11:33 183
原创 彻底卸载CleanMyMac
当我们把CleanMyMac拖到垃圾桶之后,它还是会在我们开机或者清内存的时候闪烁弹出一些页面,在这里插入图片描述所以在删除CleanMyMac的时候需要彻底删干净.下面是自己的解决方式:1、在终端执行mdfind -name CleanMyMac 命令出现下面的内容2、然后,利用快捷键command+shift+G,将路径输入直接到终端中显示的目录删除即可...
2019-12-30 15:18:13 2075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人