不知答案尚可求,不知问题何以谋。
#原理 #文章 理解 Promise 的工作原理对于编写高效且无错误的 JavaScript 代码非常重要。Promise 通过其内部状态管理和异步处理机制,使得 JavaScript 能够以单线程的方式处理复杂的异步任务。​

https://deepintodev.com/blog/how-promises-work-in-javascript
#文章 #原理 js转换字符串并不简单🌚
- 只有 {}.toString.call(v) 能够处理所有特殊值。​
- 如果不需要 100% 安全且希望代码更简洁,可以使用 String(v) 。​
- {}.toString.call(v) 的含义​​ {}.toString.call(v) 等价于 Object.prototype.toString.call(v) 。​

https://2ality.com/2025/04/stringification-javascript.html
#文章 文章探讨了现代前端部署的复杂性,分析了大型云服务提供商在支持现代前端框架方面的不足,并介绍了SST通过开源和创新方式更好地支持前端部署的新方法。

https://sst.dev/blog/frontends-are-hard/ Frontends are hard
#文章 这篇文章探讨了在现代项目开发中,如何通过更细致的依赖分类(如测试、构建、前端等)以及PNPM的catalogs功能,来提高依赖管理的灵活性和可维护性,同时展望了这种分类方式在工具集成和安全方面的潜在价值。

https://antfu.me/posts/categorize-deps Categorize Your Dependencies
#React #原理 #文章 《理解React中父组件(parent)和拥有者组件(owner)的区别来优化上下文(Context)提供者的性能》

1.父组件与拥有者组件的区别

• 父组件是嵌套结构中包含其他组件的组件,而拥有者组件是实际渲染另一个组件的组件,理解两者的区别是优化React性能的关键。


2.React组件更新的三种原因

• 组件更新可能由自身状态变化、消费的上下文值变化或其拥有者组件重新渲染引起。


3.上下文提供者的优化

• 通过分离状态和上下文提供者到独立的自定义组件中,可以避免不必要的组件重新渲染,从而提高性能。


4.自定义上下文提供者的实现

• 使用children属性将子组件传递到自定义上下文提供者中,确保只有依赖上下文的组件才会重新渲染。


5.优化效果

• 通过合理的组件结构,可以减少不必要的更新,提高应用性能,而无需依赖显式的记忆化工具。


6.其他好处

• 这种模式不仅能优化上下文更新,还能使数据流更清晰、支持服务器组件,并且适用于其他优化场景。

https://julesblom.com/writing/parent-owners-context Parents & Owners in React: Context Providers | JulesBlom.com
#React #文章 'use client' 和 'use server' 不仅仅是 React 的特性,它们代表了一种新的编程范式,可能会对未来的前端和后端开发产生深远影响。通过这两个指令,开发者可以更自然地构建跨网络的应用程序,同时保持代码的清晰性和可维护性。​

https://overreacted.io/what-does-use-client-do/ What Does
#文章 品牌故事不仅仅是营销活动,用户体验设计也不仅仅是创造漂亮的界面。它们是共同的力量,塑造着用户体验以及与品牌的联系。通过精心设计的字体、色彩和图像,到流畅的导航和动态交互,用户体验设计讲述着品牌的故事,吸引用户并建立持久的关系。

https://mp.weixin.qq.com/s/87ZMd8sISld-Y5IingLURw
Back to Top