为什么不用 Astro


astro 我觉得好的特性是它的 island,可以融合多个生态

但是对我来说,我不需要那么多生态。但我需要差量更新和链接的预加载,因此我自己的项目不用 Astro


好的,现在发现 prefetch 其实也是有的,之前是我寡见鲜闻了。这样的话没有差量更新其实也能接受。

现在也有 type-safe 的 action 功能了,感觉确实尝试切换到 astro 了

不过其实还是有个问题:如果我的整个应用几乎每个组件都是数据驱动的,那 island 就失去它的优势了

而这种响应式 肯定是我所期望的。再考虑下切换到 astro 能给我带来的好处:

  • 能更方便地写 markdown (但是如果 markdown 元素都得响应式就有点反而不方便了)
  • 跨页动画用 view-transition 更优雅(但我可能希望更高的自定义程度)

总之感觉 astro 是个很好的解决方案,但确实还是不适合我😂