蒲公英·JELLY技术期刊Vol.41虚实如潮起潮落,阴阳如日出日落,万物皆有规律,就像我们需要有一个循序渐进的过程学习过程;产品会根据用户画像规划整个项目周期;在开发和测试的时候,我们希望有得心应手的工具……这些规则对于前端开发是一样的,前端框架的迭代也是一样的。它将继续迭代。比如在React17发布之后,React18alpha版本的到来就是水到渠成的事情。React18新特性的介绍和设计原理的解析也在社区中不断被讨论。即便很多特性和思考最终不会在React18中呈现,但也值得去了解和学习。登山看海是情,看海是意。Google出品的CSSCourseOutline:本课程将系统地介绍CSS的基础知识,适合初学者和高级开发者。通过学习课程的每个模块,您将了解CSS的核心概念,并知道如何在您的项目中有效地使用它们。建议:谷歌产品一定要是优质产品。CSS是最基本的前端技能。如果你跟随UnaKravets重新学习CSS,你很有可能会有所收获。另外,安利UnaKravets播客《TheCSSPodcast》React18更极致的批处理优化总结:过去React在某些情况下会批处理多个更新动作,最后只重新渲染一次来优化更新性能。React18默认会执行更多的批处理,开发者不再需要调用unstable_batchedUpdates手动启动批处理。Dan详细解释了什么是批处理、它目前是如何工作的、React18中的变化以及潜在的重大变化。推荐语:如果不了解当前React批处理的具体行为,不知道为什么事件回调中的多个setState会合并,而事件回调中setTimeout调用中的setState不会合并合并,这篇文章会很好的回答你的问题。此外,React18最近发布了一个alpha版本。如果你对React18的新特性感兴趣,可以浏览React18工作组,React团队在这里介绍了React18的新特性并分析了设计原理。React18的SuspenseSSR架构深度概述:React18将推出全新的SuspenseSSR架构。该特性汇集了React团队多年的心血,可以显着提升ReactSSR的性能和用户体验。在文章中,Dan详细解释了SuspenseSSR的设计目的、两大特点以及整体架构设计。文章图文并茂,让读者了解SSR的原理、存在的问题以及SuspenseSSR带来的改进。推荐语言:虽然引入Suspense的初衷是为了改变异步加载的用户体验,但在前端一直只是与React.lazy配合使用。这在React18中将得到根本改变。Suspense可以将应用拆分成独立的小块,在服务端用pipeToNodeWritable实现流式推送,在浏览器中用ConcurrentMode按优先级进行水化。这样我们就可以对SSR的内容进行微调,解决以往服务端全传输和客服全hydrate带来的阻塞问题,带来类似BigPipe的功能,显着提高用户体验经验。React18新特性:startTransition总结:根据紧急程度,React渲染可以分为两类:Urgentupdates和Transitionupdates。在React18中,所有更新都默认为紧急更新。文章以输入框为例,介绍startTransition如何通过将渲染优先级改为Transition更新来解决UI阻塞问题,从而提升用户体验。建议:自从引入ConcurrentMode概念以来,我们了解到渲染可以是优先级和可中断的。startTransitionAPI可以让我们降低某些渲染的优先级(渲染逻辑重或者网络延时严重),避免阻塞交互渲染(比如点击输入导致的渲染),提升用户体验。以前我们经常使用setTimeout、debounce等来优化阻塞渲染,但是需要注意startTransition和它们的区别(感知的Pending状态等)。相信在React18广泛普及之后,这是一个非常重要且常用的优化方法。轻量级Postman工具总结:Postman替代工具,轻量级RestClient,目前VSCode插件市场下载量近16万,份额不亏!推荐:Postman毕竟是付费软件。在日常的业务开发场景中,开发者往往只需要轻量级的API测试工具。ThunderClientforVSCode可能是更好的选择。十分钟搞懂用户画像大纲:本文为我们介绍什么是用户画像,我们为什么需要用户画像,用户画像对我们意味着什么,以及用户画像标注算法,让我们有一个更全面清晰的认识用户画像认知。推荐语言:用户画像是构建推荐系统的一项非常基础的技术,可以说是个性化推荐服务的前提。用户画像一定要深入具体的业务场景。不同业务场景下的用户画像不同,但构建用户画像的算法思路是相似的。掌握这些技术方法和对业务场景的深入理解,是做好用户画像的两大前提。《蒲公英》期刊,每周更新,我们重点挖掘“基础技术、工程、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能、设计哲学、前端框架”等主要方向行业热点及专业解读;不仅如此,我们还会推荐精选的O2-Convex技术文章,展示团队内部的研究技术方向。抬头望去,蒲公英的种子会生根发芽,绚丽如夏花;探事知,登高望远,沧海拾遗,以积硅行万里。蒲公英·JELLY技术期刊投稿指南欢迎关注傲兔实验室博客:aotu.io或关注傲兔实验室公众号(傲兔实验室),不定期推送文章。
