摘要: 目录 目录 重复渲染 React.memo() 例子 React.useMemo 例子 React.useMemo 也可以绑定 jsx和tsx对象 React.useCallback() 例子 重复渲染 简介:在 react 中 props 和state改变时,子组件会重新渲染 React.memo 阅读全文
posted @ 2023-03-17 18:13 半截肥皂 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Vue3-js 学习笔记 目录 Vue3-js 学习笔记 目录 前言 reactive 数据绑定 事件绑定 生命函数周期 计算属性-computed props emit-自定义事件 ref-获取元素及子组件 watch vue3-组件通信 v-slot-插槽 reactive-ref-区别 rea 阅读全文
posted @ 2023-03-17 09:35 半截肥皂 阅读(78) 评论(0) 推荐(0) 编辑
摘要: react hooks+ts组件封装 简介 在react使用ts封装组件,需要注意类型, 使用 forwardRef 方法包起来 子组件 import * as React from "react"; import "./style.scss"; interface IPopup { open(): 阅读全文
posted @ 2023-03-17 09:31 半截肥皂 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 目录 目录 特性 数据内存结构 切片定义方式 添加切片 删除切片 内存泄漏 示例一 示例二 切片内存技巧 特性 简化版的动态数组 这是切片类型的灵魂 必须初始化后,才能使用 切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。 操作切片,会影响原切片 切片和数组 阅读全文
posted @ 2023-01-10 17:28 半截肥皂 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 目录 目录 数组特性 语法 数组内存结构 数组声明 数组赋值 数组指针 数组方法 数组遍历 数组类型扩展 1.字符串数组 2.结构体数组 3.接口数组 4.管道数组 5.图像解码器数组 6.空数组 数组特性 数据类型集合,一旦声明长度,无法更改,通过下标访问数组值 数组赋值,是复制,不会改变原始数组 阅读全文
posted @ 2023-01-09 23:01 半截肥皂 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 项目地址 https://gitee.com/zhudachangs/react-eslint-prettierrc-demo 项目地址gitee 项目配置eslint(验证) + prettierrc(配合vscode自动格式话代码) 一、创建一个项目 # 安装 react 脚手架 npm ins 阅读全文
posted @ 2022-12-23 18:22 半截肥皂 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、.d.ts文件最好在src/typings 目录下,可在tsconfig.json 文件配置 二、vs 监听文件变化,自动编译ts文件 tsconfig.json { "compilerOptions": { "target": "es5", "module": "commonjs", "bas 阅读全文
posted @ 2022-11-07 18:13 半截肥皂 阅读(66) 评论(0) 推荐(0) 编辑
摘要: esp8266+mqtt+继电器 使用mqtt 控制led灯 项目地址 https://gitee.com/zhudachangs/esp8266-mqtt-relay #include <Arduino.h> #include <Ticker.h> #include <ESP8266WiFi.h> 阅读全文
posted @ 2022-06-05 23:45 半截肥皂 阅读(438) 评论(0) 推荐(0) 编辑
摘要: ESP8266 + MQTT + 土壤湿度传感器 连线 #include <Arduino.h> #include <Ticker.h> #include <ESP8266WiFi.h> #include <PubSubClient.h> #define PIN_AO A0 #define PIN_ 阅读全文
posted @ 2022-05-31 22:48 半截肥皂 阅读(539) 评论(2) 推荐(0) 编辑
摘要: ESP8266 + MQTT + SG90(舵机) platformio 连线 ESP8266 MG90S(舵机) GND 棕色 VCC 红色 模拟引脚 橙色 源代码 https://gitee.com/zhudachangs/esp8266-mqtt-sg90.git 注意事项!!!! 舵机角度有 阅读全文
posted @ 2022-05-30 22:56 半截肥皂 阅读(932) 评论(0) 推荐(0) 编辑