From 07037bf0d666574ec2bc2f690bab5d1c3f3dc787 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 24 May 2022 10:27:33 +0800 Subject: [PATCH] vault backup: 2022-05-24 10:27:33 --- React 的那些事/React 性能优化碎片记录.md | 8 +++----- React 的那些事/奇怪的疑惑.md | 2 ++ 数据结构与算法之美/数据结构 - 队列.md | 4 ++++ 3 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 React 的那些事/奇怪的疑惑.md diff --git a/React 的那些事/React 性能优化碎片记录.md b/React 的那些事/React 性能优化碎片记录.md index 0df5835..78e8c56 100644 --- a/React 的那些事/React 性能优化碎片记录.md +++ b/React 的那些事/React 性能优化碎片记录.md @@ -1,7 +1,5 @@ -父组件命中性能优化,子组件才有可能命中性能优化 -该如何比较 props +- 父组件命中性能优化,子组件才有可能命中性能优化 +- 该如何比较 props 1. 全等比较 --- 高效、不易命中 2. 浅比较 --- 不高效,易命中 -没有传递 props 的时候,子组件接收到的 props 实际上是一个空对象 -React.memo 的作用和实际发生了什么 -useMemo 的前提是当前组件必须是浅比较,为什么? \ No newline at end of file +- 没有传递 props 的时候,子组件接收到的 props 实际上是一个空对象 \ No newline at end of file diff --git a/React 的那些事/奇怪的疑惑.md b/React 的那些事/奇怪的疑惑.md new file mode 100644 index 0000000..cb6956f --- /dev/null +++ b/React 的那些事/奇怪的疑惑.md @@ -0,0 +1,2 @@ +- [ ] React.memo 的作用和实际发生了什么? +- [ ] useMemo 的前提是当前组件必须是浅比较,为什么? \ No newline at end of file diff --git a/数据结构与算法之美/数据结构 - 队列.md b/数据结构与算法之美/数据结构 - 队列.md index 3d303f0..a015a80 100644 --- a/数据结构与算法之美/数据结构 - 队列.md +++ b/数据结构与算法之美/数据结构 - 队列.md @@ -1,3 +1,7 @@ +>队列跟栈一样,也是一种**操作受限的线性表数据结构** + +用数组实现的队列叫作**顺序队列**,用链表实现的队列叫作**链式队列**。 + ## 用两个栈实现一个队列 ```javascript