Skip to content

Commit

Permalink
Merge pull request cuixiaorui#46 from wxsms/p1
Browse files Browse the repository at this point in the history
fix: typo
  • Loading branch information
cuixiaorui authored Dec 10, 2021
2 parents 7337732 + 91f8816 commit 10e0243
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/reactivity/src/effect.ts
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ export function trackEffects(dep) {
// 先看看这个依赖是不是已经收集了,
// 已经收集的话,那么就不需要在收集一次了
// 可能会影响 code path change 的情况
// 需要每次都 cleanupEffec
// 需要每次都 cleanupEffect
// shouldTrack = !dep.has(activeEffect!);
if (!dep.has(activeEffect)) {
dep.add(activeEffect);
Expand Down
4 changes: 2 additions & 2 deletions src/reactivity/src/reactive.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,11 @@ export function isReactive(value) {
}

export function toRaw(value) {
// 如果 value 是proxy 的话 ,那么直接返回就可以了
// 如果 value 是 proxy 的话 ,那么直接返回就可以了
// 因为会触发 createGetter 内的逻辑
// 如果 value 是普通对象的话,
// 我们就应该返回普通对象
// 只要不是 proxy ,只要是得到的 undefined 的话,那么就一定是普通对象
// 只要不是 proxy ,只要是得到了 undefined 的话,那么就一定是普通对象
// TODO 这里和源码里面实现的不一样,不确定后面会不会有问题
if (!value[ReactiveFlags.RAW]) {
return value;
Expand Down
2 changes: 1 addition & 1 deletion src/reactivity/src/ref.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ const shallowUnwrapHandlers = {
};

// 这里没有处理 objectWithRefs 是 reactive 类型的时候
// TODO reactive 里面如果有 ref 类型的 key 的话, 那么也是不需要调用 ref .value 的
// TODO reactive 里面如果有 ref 类型的 key 的话, 那么也是不需要调用 ref.value 的
// (but 这个逻辑在 reactive 里面没有实现)
export function proxyRefs(objectWithRefs) {
return new Proxy(objectWithRefs, shallowUnwrapHandlers);
Expand Down
4 changes: 2 additions & 2 deletions src/runtime-core/renderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ export function createRenderer(options) {
break;
}

console.log("两个 child 相等,接下来对比着两个 child 节点(从左往右比对)");
console.log("两个 child 相等,接下来对比这两个 child 节点(从左往右比对)");
patch(prevChild, nextChild, container, parentAnchor, parentComponent);
i++;
}
Expand All @@ -211,7 +211,7 @@ export function createRenderer(options) {
console.log(`nextChild:${nextChild}`);
break;
}
console.log("两个 child 相等,接下来对比着两个 child 节点(从右往左比对)");
console.log("两个 child 相等,接下来对比这两个 child 节点(从右往左比对)");
patch(prevChild, nextChild, container, parentAnchor, parentComponent);
e1--;
e2--;
Expand Down

0 comments on commit 10e0243

Please sign in to comment.