注意事项 hooks只能在 组件的顶层 或自己的 Hook 中调用它,而不能在循环或者条件内部调用参数 dependencies 依赖项列表的元素数量必须是固定的,并且必须像 [dep1, dep2, dep3] 这样内联编写。React 将使用 Object.is 来比较每个依赖项和它先前的值。