锤子前端

  1. #文章 #React 服务端组件的 #原理 ,同时对比了服务端组件和客户端组件的五个不同:

    #文章 #React 服务端组件的 #原理 ,同时对比了服务端组件和客户端组件的五个不同:
    1. 包大小
    2. 水合过程
    3. 组件树渲染
    4. 组件生命周期
    5. 数据获取

    https://www.tymzap.com/blog/5-differences-between-react-server-components-and-server-side-rendering 5 differences between React server components and server-side rendering • Tymek Zapała

  2. #文章 #React Router v7 启航开启下一个十年

    #文章 #React Router v7 启航开启下一个十年。
    - 集成了Remix的特性,为React Router用户提供了框架模式,包括编译器、服务器渲染、代码分割、优化、类型安全增强等。
    - 创建新应用可以选择作为 库(create-vite) 还是 框架(create-react-router)。
    - 框架模式下,还有一些列的部署和服务端渲染等解决方案。 React Router v7

  3. #库 viselect - 让用户可视化地就像在桌面一样选择 dom 元素

    #库 viselect - 让用户可视化地就像在桌面一样选择 dom 元素

    https://github.com/Simonwep/selection GitHub - simonwep/viselect: ✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements,…

  4. #文章 #原理 你真的了解 10 年前出的 ES6 新特性 Symbol 吗?

    #文章 #原理 你真的了解 10 年前出的 ES6 新特性 Symbol 吗?

    背诵的知识点:确保唯一性。
    拓展知识点:
    1. 对象的临时键(不干扰现有键且不会展示在 Object.keys的结果和 for..in 循环中,场景:隐藏某些敏感键值对,比如 API_KEY)。
    2. 临时键的值可以通过Object.entries 读取到。
    3. Object.getOwnPropertySymbols()可以查询 Symbol 键对应的值。
    4. Symbol.for()可以全局注册共享Symbol。
    5. Symbol.iterator可以自定义对象的可迭代方式。
    6. Symbol.toPrimitive可以自定义对象的隐式转换行为。
    7. Symbol.species 可以限制某些继承行为和约束(计划废弃)。

    https://www.trevorlasn.com/blog/symbols-in-javascript

  5. #文章 #React 什么是React Portals?

    #文章 #React 什么是React Portals?
    - React Portals提供了一种将子组件渲染到父组件之外的DOM节点的方法,打破了传统的组件渲染层次结构。
    - React Portals的用途?
    - 使用方法?
    - 优点有哪些?css 控制、访问性、事件处理
    - 保留虚拟 dom 层次。
    - 灵活性

    https://techhub.iodigital.com/articles/what-are-react-portals What are React Portals? - iO tech_hub

  6. #文章 #React 基于 useSyncExternalStore 封装自定义 hook 应该注意的问题,还包括推荐了一个库 superjson

    #文章 #React 基于 useSyncExternalStore 封装自定义 hook 应该注意的问题,还包括推荐了一个库 superjson

    https://www.nico.fyi/blog/be-careful-with-usesyncexternalstore

    推荐的库: superjson Be careful with useSyncExternalStore

  7. #React #文章 非受控或受控:这只是视角的问题?设计一个既可以受控也可以不受控的自定义组件的思路 - 内部状态控制 vs 外部状态控制

    #React #文章 非受控或受控:这只是视角的问题?设计一个既可以受控也可以不受控的自定义组件的思路 - 内部状态控制 vs 外部状态控制

    https://buildui.com/posts/uncontrolled-vs-controlled-a-matter-of-perspective Uncontrolled or controlled: A matter of perspective

  8. #文章 #AI 提示词的 6 个技巧

    #文章 #AI 提示词的 6 个技巧

    https://baoyu.io/translations/openai/openai-prompt-engineering-guides OpenAI 官方提示工程指南 [译]