前端周热点124:FLIP, Lifecycle, Next.js, TypeScript, Vanilla-Extract, LiveView, Remix

大家好!

在经过短暂的几周后,React生态终于缓了口气,各种公告也逐渐放慢!;
我们仍然有一些不错的文章在发表。Next.js的TypeScripts针对Next.js的插件看起来相当棒!
GitHub Universe会议已经结束。Guthub看起来准备在更多的场景中使用React,在一些可交互的文档中也可以使用实现MDX的Github Blocks.

💡 在Twitter上订阅期刊 – visual format 🎨


⚛️ React

Inside Framer’s Magic Motion

一篇有趣生动的介绍Layout动画的可交互文章。它极大的解构了FLIP技术的,允许通过css transforms(position,scale)使这种转化表现的更好。我们一步步重现了Framer Motion的布局动画。

类似的主题,我推荐也可以阅读Frameer Motion动画布局概览.

Timeline of a React Component With Hooks

一篇含有可交互Demo的文章,展示了React组件的生命周期,包含hooks、refs和Dom 更新/渲染(移动端不能用)。还包括一个知识测验,有很多文章引用。

Next.js 13 TypeScript Plugin

Shu Ding正在开发一个TypeScript 语言服务插件(源码),通过在Next.js和Server Components约定的基础上,包含文档、新的错误以及自动完成,大大改善了Next.js DX。这很好的弥补了TypeScript无法从ES Module导出类型的缺陷,也是框架作者强烈呼吁的功能。

Writing Performant CSS with vanilla-extract

一篇非常详尽介绍vanilla-extract的文章,这是Mark Dalgleish(CSS Modules的作者)开发的无运行时的CSS-in-JS库。还提到了它的原子CSS overlay Sprinkles。基于React的示例:重新实现了Tailwind UI组件。和Tailwind以及其它CSS-in-JS解决方案做了很多比较。它看起来很强大,实际上用起来并不简单,我们必须好好学习。



📱 React-Native


🔀 其它


© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容