不知答案尚可求,不知问题何以谋。
#文章 #原理 你真的了解 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
#文章 #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
#库 superjson 将 JavaScript 表达式安全地序列化为 JSON 的超集,其中包括日期、BigInt 等
#React #文章 非受控或受控:这只是视角的问题?设计一个既可以受控也可以不受控的自定义组件的思路 - 内部状态控制 vs 外部状态控制

https://buildui.com/posts/uncontrolled-vs-controlled-a-matter-of-perspective Uncontrolled or controlled: A matter of perspective
#CSS #文章 当设置单个CSS属性时,setProperty性能更优;而设置多个属性时,setAttribute更快。此外,setAttribute不验证值,对于需要设置自定义属性或错误值时非常有用。
重点知识关注两者的解析和处理流程的差异。

https://blog.frontend-almanac.com/style-setproperty-vs-setattribute style.setProperty vs setAttribute
Back to Top