数据科学趋势2021
|
这种基于细分选项的 API 联动用起来更轻量,始终保持带给用户的渐进式体感,不需要一上来就了解全部 API、相关设计概念,从顶层区分我的场景属于哪类,该用哪个 API,而是随着场景的深入,发现那个最合适的 API/选项就在那里 能从文档够明显地感受到这种差异,例如,Next.js 介绍 ISR 的地方将用户指引到与之关联的 SSR 带静态缓存模式: Incremental Static Regeneration With getStaticProps you don’t have to stop relying on dynamic content, as static content can also be dynamic. Incremental Static Regeneration allows you to update existing pages by re-rendering them in the background as traffic comes in. This works perfectly with fallback: true. Because now you can have a list of posts that’s always up to date with the latest posts, and have a blog post page that generates blog posts on-demand, no matter how many posts you add or update. 积分、互动式新手教程 这一点算作文档设计技巧(文档,当然也要有设计),看过许多官方文档/教程,留下深刻印象的只有 3 个:
P.S.Redux 文档指的是2017 年的版本,现在貌似改过许多版,读着很差劲了(这么点儿概念怎么能整出来那么多文档) 积分、互动式新手教程威力大到什么程度? 让我能在困到迷糊的状态下坚持看完教程的全部内容,答对所有测试题目,积满 500 分(当然,不用幻想,全对是没有任何奖励的),事后回想起来也觉得不可思议,其中的技巧在于:
如此看来,在文档中融入少量在线教育的成熟模式,可能效果极佳 默认提供最佳实践 读过体验科技与好的产品,对其中玉伯提出的默认好用印象很深,而 Next.js 算是默认好用在框架设计上的一个真实案例 例如:
从生产活动的角度来看,最佳实践本就应该是默认提供的,将新出现的最佳实践不断地下沉到环境层,就像 npm package、ES Module、Babel 等,如今的前端开发者已经几乎不需要关心这些曾经的最佳实践 仅从框架设计角度而言,默认好用要求在提供最佳实践的基础上更进一步,要把最佳实践做没,让使用者能够偷懒地以为一切本该如此。因此,最佳实践只是一个临时态,尚未形成最佳实践的部分才是开发者需要关心,并体现差异化竞争力的地方,一旦形成广泛认同的最佳实践,就应该沉淀成为默认的基础设施,开发者无需关心即可获得这些最佳实践带来的种种好处
从尚未形成最佳实践,到提供最佳实践,到默认提供最佳实践,这 3 个阶段可以通过一个图片懒加载的示例来理解: (编辑:甘孜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
