Now vibe coding, so learning hammer FE ?
#React #CSS #文章 《如何为 React 应用程序添加样式》文章提到了语义化CSS、设计令牌(Design Tokens)、CSS-in-JS(如styled-components)和Utility-First框架(如Tailwind)四种CSS方案,作者最终推荐Utility-First(如Tailwind),因其通过原子类组合实现高效、低复杂度的组件级样式管理,并强调“复用组件而非样式”的核心原则。
https://alexkondov.com/full-stack-tao-styling/
https://alexkondov.com/full-stack-tao-styling/
前端消亡时间线
2025:初级岗位消失
2026:中级岗大规模缩减
2027:系统设计岗转型
2028:传统前端团队消亡
社会问题:
百万开发者再就业挑战
AI生成内容质量控制真空
技术依赖风险累积
设计同质化危机
积极影响:
开发民主化:小微团队可建专业系统
创新加速:想法→产品周期缩短90%
成本降低:开发预算需求下降10-100倍
https://archive.is/20250703203405/https://medium.com/@sohail_saifi/the-death-of-the-frontend-how-ai-will-kill-web-development-085f0db29024
2025:初级岗位消失
2026:中级岗大规模缩减
2027:系统设计岗转型
2028:传统前端团队消亡
社会问题:
百万开发者再就业挑战
AI生成内容质量控制真空
技术依赖风险累积
设计同质化危机
积极影响:
开发民主化:小微团队可建专业系统
创新加速:想法→产品周期缩短90%
成本降低:开发预算需求下降10-100倍
https://archive.is/20250703203405/https://medium.com/@sohail_saifi/the-death-of-the-frontend-how-ai-will-kill-web-development-085f0db29024
#React #文章 React的复杂性源于交互式UI的固有难题,建议优先使用服务端渲染(SSR),仅在必要时引入React以减少混乱。
https://mbrizic.com/blog/react-is-insane/
https://mbrizic.com/blog/react-is-insane/
#Tailwind 看似丑陋的CSS工具,却是团队协作的‘效率加速器’——它以约束换自由,用规范换速度,让开发者告别命名地狱,拥抱设计系统的一致性。
https://www.mux.com/blog/tailwind-is-the-worst-form-of-css-except-for-all-the-others
https://www.mux.com/blog/tailwind-is-the-worst-form-of-css-except-for-all-the-others
#文章 深入剖析了在复杂创意软件中打造直观且可靠的撤销/重做系统的全过程,从设计思路到实现细节,再到面临的挑战与未来改进方向,为开发者提供了极具价值的实战经验与技术洞察,极具启发性。
https://mlacast.com/projects/undo-redo
https://mlacast.com/projects/undo-redo
#文章 代码高亮虽然现在Shiki 盛行,但是Prism.js前辈也有很多值得学习的地方。
https://www.bram.us/2024/02/18/custom-highlight-api-for-syntax-highlighting/
https://www.bram.us/2024/02/18/custom-highlight-api-for-syntax-highlighting/
#文章 这也是一篇回顾2006-2015年JavaScript的开发模式的文章(js简史),展示了早期开发者如何在有限的语言特性下创造性地解决浏览器不一致性等问题,这些技术虽已过时,但在当时却非常优雅地解决了实际问题。
https://www.trevorlasn.com/blog/revisiting-legacy-javascript
https://www.trevorlasn.com/blog/revisiting-legacy-javascript
#React Zero是一个用于在客户端和服务器之间同步数据的库,它通过部分同步策略和同构更新逻辑,为开发者提供了一种灵活且高效的方式来构建现代应用。
https://jjenzz.com/zero-is-not-local-first-its-better/
https://jjenzz.com/zero-is-not-local-first-its-better/
#React #SVG #Motion 通过 React + Framer Motion 实现了一个创新性的无限滚动动画,元素沿自定义 SVG 路径动态移动,并支持多元素分布、深度排序、悬停交互、滚动联动等高级功能,同时提供**响应式适配方案(D3.js 动态路径缩放),兼顾性能与视觉细节。
1. 路径动画突破:传统水平跑马灯升级为任意复杂路径动画(如交叉曲线)。
2. 交互增强:悬停减速、滚动速度联动、深度动态排序(解决路径交叉遮挡)。
3. 响应式设计:D3.js 动态缩放路径坐标,适配不同屏幕尺寸。
4. 性能优化:`useAnimationFrame` 逐帧控制 + 简化路径复杂度。
https://tympanus.net/codrops/2025/06/17/building-an-infinite-marquee-along-an-svg-path-with-react-motion/
1. 路径动画突破:传统水平跑马灯升级为任意复杂路径动画(如交叉曲线)。
2. 交互增强:悬停减速、滚动速度联动、深度动态排序(解决路径交叉遮挡)。
3. 响应式设计:D3.js 动态缩放路径坐标,适配不同屏幕尺寸。
4. 性能优化:`useAnimationFrame` 逐帧控制 + 简化路径复杂度。
https://tympanus.net/codrops/2025/06/17/building-an-infinite-marquee-along-an-svg-path-with-react-motion/
#React React 在 2025 年仍是主流 UI 框架,但因官方转向全栈架构(如 RSC 和框架优先)与社区传统 SPA 模式产生分歧,需改进文档和沟通以缓解争议。
https://blog.isquaredsoftware.com/2025/06/react-community-2025/
https://blog.isquaredsoftware.com/2025/06/react-community-2025/