Cocos:计时器 发表于 2021-07-05 | 分类于 Cocos | 字数统计: 354 字 | 阅读时长 ≈ 1 分钟 下面是 Component 中所有关于计时器的函数: schedule:开始一个计时器 scheduleOnce:开始一个只执行一次的计时器 unschedule:取消一个计时器 unscheduleAllCallbacks:取消这个组件的所有计时器 schedule开始一个计时器 1234th ... 阅读全文 »
Cocos:生命周期 发表于 2021-07-05 | 分类于 Cocos | 字数统计: 769 字 | 阅读时长 ≈ 3 分钟 Cocos Creator 为组件脚本提供了生命周期的回调函数。开发者只需要定义特定的回调函数,Creator 就会在特定的时期自动执行相关脚本,开发者不需要手工调用它们。 目前提供给开发者的生命周期回调函数主要有(按生命周期触发先后排列): onLoad onEnable start updat ... 阅读全文 »
React:useCallback、useMemo、memo 发表于 2021-05-11 | 分类于 React | 字数统计: 1,287 字 | 阅读时长 ≈ 5 分钟 useMome、useCallback用法都差不多,都会在第一次渲染的时候执行,之后会在其依赖的变量发生改变时再次执行,并且这两个hooks都返回缓存的值,useMemo返回缓存的变量,useCallback返回缓存的函数。 123const value = useMemo(fnM, [a]);co ... 阅读全文 »
React:useLayoutEffect和useEffect的区别 发表于 2021-05-11 | 分类于 React | 字数统计: 1,351 字 | 阅读时长 ≈ 5 分钟 渲染流程 react 在 diff 后,会进入到 commit 阶段,准备把虚拟 DOM 发生的变化映射到真实 DOM 上。 在 commit 阶段的前期,会调用一些生命周期方法,对于类组件来说,需要触发组件的 getSnapshotBeforeUpdate 生命周期,对于函数组件,此时会调度 us ... 阅读全文 »
React:useRef 发表于 2021-05-11 | 分类于 React | 字数统计: 661 字 | 阅读时长 ≈ 3 分钟 介绍类组件、React 元素用 React.createRef,函数组件使用 useRef useRef 返回一个可变的 ref 对象,其 .current 属性被初始化为传入的参数(initialValue)。返回的 ref 对象在组件的整个生命周期内保持不变。 使用绑定DOM类组件1234567 ... 阅读全文 »
Ant-Design:Form.list使用 发表于 2021-05-11 | 分类于 React | 字数统计: 180 字 | 阅读时长 ≈ 1 分钟 使用1234567891011121314<Form> <Form.List name='data'> {(fields) => ( fields.map(field => ( ... 阅读全文 »
React:踩坑记 发表于 2021-05-08 | 分类于 React | 字数统计: 110 字 | 阅读时长 ≈ 1 分钟 使用useState时没有触发渲染,可能是因为将已有的对象传递过去,它认为没有改变,可以这样处理 1setNumbers([..old]); 多个表单不要放同一页面,拆分成多个组件 Redirect一般都放Switch里面,必须放在Switch最后一行(含义:如果上面的路由都匹配不到时,跳转到 ... 阅读全文 »
React:重定向Redirect 发表于 2021-04-28 | 分类于 React | 字数统计: 8 字 | 阅读时长 ≈ 1 分钟 React-Router实战:重定向Redirect 阅读全文 »
React:rematch 发表于 2021-04-19 | 分类于 React | 字数统计: 855 字 | 阅读时长 ≈ 4 分钟 rematch是对redux的二次封装,简化了redux是使用,极大的提高了开发体验。rematch仅仅是对redux的封装,没有依赖redux-saga,也没有关联react,因此其可以用在其他的视图库中,如vue等。 Redux vs Rematch item Redux Rematch ... 阅读全文 »
Egg:入门 发表于 2021-04-15 | 分类于 Egg | 字数统计: 868 字 | 阅读时长 ≈ 4 分钟 完整目录结构12345678910111213141516171819202122232425262728293031323334353637egg-project├── package.json├── app.js (可选)├── agent.js (可选)├── app| ├── route ... 阅读全文 »