前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不换的周刊 第36期

不换的周刊 第36期

作者头像
不换
发布2024-04-30 14:08:28
650
发布2024-04-30 14:08:28
举报

Scholar's Weekly 第36期

(封面图片来源于:基于 CC0 协议的 shopify)

!!! tip hint important "温馨提示"

代码语言:javascript
复制
周刊中所有高亮的内容都可以点击到指定内容的链接~

如果您正处在微信公众号,请直接滚动至底部?阅读原文?

关键词: GraphTypeScriptPackage managerCSS In JS

FE News

1.Cytoscape.js

相关地址:https://js.cytoscape.org/#demos

纯JS编写的功能齐全的图库。

可以绘制以下 demo 类图。

2.TypeScript 5.4 Beta 来临

相关地址:https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/

  • 在最后的赋值之后保留闭包中的缩小范围
  • NoInfer 实用类型
  • Object.groupByMap.groupBy
  • --moduleResolution bundler--module preserve 中对 require() 调用的支持
  • 检查导入属性和断言
  • 添加丢失参数的快速修复方法
  • 即将到来的 5.5 弃用功能
  • 重大变更

3.Pnpm 作者做了一个新的、很友好的基准测试

相关地址:https://pnpm.io/benchmarks

如上图,看起来还是比较中肯的,下面这张图就更直观了:

yarn Pnp 也非常显眼以及优异~

4.NEXT.JS APP ROUTER MIGRATION: THE GOOD, BAD, AND UGLY

相关地址:https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly

Next.js 迁移 App Router,一些好的、坏的、丑陋的痛点。

作者的公司直接迁移失败,最终停留在 13.+ 版本,直言更想选择 Remix

说实话我也保留看法,我的博客系统也正在迁移,迁移过程有些沮丧。

5.现代化发布一个包的开始

相关地址:https://advancedweb.hu/modern-javascript-library-starter/

作者介绍了从发布一个包到 CI/CD 的流程,中立的讲还是比较基础的,希望大家有收获。

6.Polished 4.3

相关地址:https://polished.js.org/docs/#installation

这个库是辅助编写 css in js 的样式库,可能大家第一次接触,容我写几个 demo

代码语言:javascript
复制
// Styles as object usage
const styles = {
  fontSize: between('20px', '100px', '400px', '1000px'),
  fontSize: between('20px', '100px')
}

// styled-components usage
const div = styled.div`
  fontSize: ${between('20px', '100px', '400px', '1000px')};
  fontSize: ${between('20px', '100px')}
`

// CSS as JS Output

h1: {
  'fontSize': 'calc(-33.33333333333334px + 13.333333333333334vw)',
  'fontSize': 'calc(-9.090909090909093px + 9.090909090909092vw)'
}

End

!!! pied-piper "交个朋友吧~"

我是不换(书生),"浪子回头金不换"的不换,"百无一用是书生"的书生,热爱工作,同时在工作之余也热爱开源。

本期周刊到这里就结束了,我们下期再见?~

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-02-05,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 不换的随想乐园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Scholar's Weekly 第36期
  • FE News
    • 1.Cytoscape.js
      • 2.TypeScript 5.4 Beta 来临
        • 3.Pnpm 作者做了一个新的、很友好的基准测试
          • 4.NEXT.JS APP ROUTER MIGRATION: THE GOOD, BAD, AND UGLY
            • 5.现代化发布一个包的开始
              • 6.Polished 4.3
              • End
              相关产品与服务
              腾讯云服务器利旧
              云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
              http://www.vxiaotou.com