参考资料: 学习算法和刷题的框架思维 数据结构 存储方式 数据结构的存储方式只有两种:顺序存储(数组)、链式存储(链表)。 名称 优点 缺点 数组 连续存储、
参考资料: 数据埋点是什么?设置埋点的意义是什么? 数据埋点采集分析,几种最常用的埋点采集方式 什么是埋点: 在应用的特定流程中收集一些信息,用来跟
测试用例评审是测试流程中极为关键的一环,通过测试用例的评审不仅可以消除产品、开发、测试三方对需求文档理解的偏差,还可以保证测试内部人员,即测
项目角色 PM 产品经理(product ~) 项目经理(project ~) UE 视觉设计师 FE 前端开发 RD 后端开发 CRD 移动端开发 QA 测试 项目完整流程 需求分析 了解背景
基础Hook useState 定义: function useState<S>(initialState: S | (() => S)): [S, Dispatch<SetStateAction<S>>]; type Dispatch<A> = (value: A) => void; type SetStateAction<S> = S | ((prevState: S) => S); const [demo, setDemo] = useState(()=>10) const [demo2, setDemo2] = useState(10) setDemo((preState)=>{ return preState + 20; }) setDemo2(demo2+20) useEffect import React, { useEffect, useState } from 'react' export default function MultiEffectHookDemo() { const [count, setCount] =
参考资料:掌握react-router - coderwhy 路由的发展 路由器主要维护的是一个映射表,映射表会决定数据的流向。 web的发展经历了这样的阶段: 后端