简言之,HOC是一种组件的设计模式,HOC接受一个组件和额外的参数(如果需要),返回一个新的组件。HOC 是纯函数,没有副作用。
展示组件关心组件看起来是什么。展示专门通过 props 接受数据和回调,并且几乎不会有自身的状态,但当展示组件拥有自身的状态时,通常也只关心 UI 状态而不是数据的状态。...
注意加粗的字段,React 官方的文档其实把两个 hook 的执行时机说的很清楚,下面我们深入到 react 的执行流程中来理解下
我们之前写的路由都是在 route.js 里面写的,这个是声明式的导航,他是静态的
命名视图可以通过 <router-view/> 设置那么 name 属性,然后在路由配置对象,中根据路由属性展示不同的组件
路由别名,给不同路径渲染同一组件说明我们有时候需要用不同的名字来渲染相同的组件,这个时候就需要用到路由别名了都渲染成根路由
在传递 slot 模板中,访问子组件的属性值(作用域插槽)数据在子组件当中定义,通过 slot 自定义属性传递给父组件提供模板的地方使用<template> <ul> <li v-for="contact in contacts" :key="contact.id"> <slot :c...
SPA(single page application):单一页面应用程序,只有一个完整的页面;它在加载页面时,不会加载整个页面,而是只更新某个指定的容器中内容。单页面应用(SPA)的核心之一是: 更新视图而不重新请求页面。...
在很多情况下,我们需要动态修改标签的属性,如 img 标签的 alt 属性,往往将属性值固定是不行的,此时我们就需要 v-bind 来动态绑定。
1.获取所有可能和投影框相交的mesh,一般游戏引擎都会有Octree或BVH保存mesh的aabb,这一步简单获取aabb相交的mesh即可.