首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

“npm audit”安全工具的安全警告泛滥成灾,害码农们分心!

Facebook的软件工程师Dan Abramov发出了呼吁,要求让一款特别烦人的 JavaScript安全工具保持静默——该工具的创建者或多或少也认为确实有改进的空间。...据Abramov声称,该命令标记出来的安全漏洞中99%是常见使用场景下的误报。而这在广大npm用户当中似乎是一种相当普遍的观点。...但是对于Abramov来说,npm audit会在风险实际上不需要担心的情况下生成安全警告,警告过多对任何相关人员都没有帮助。...Rebecca Turner也参与了创建npm审计功能的工作,现在是微软的首席工程师,她也回应了Abramov的猛烈抨击,承认NPM需要创收影响了设计方面的一些决策。...正在考虑的进一步调整代码也许可以提供一种手动方式来解决审计警告,从而改善这种情形,就像Abramov呼吁有一种方法可以杜绝某些传递性依赖项生成安全警告那样。

66710

8. 精读《入坑React前没有人会告诉你的事》

另一篇则是 Facebook 员工,也是 Redux 作者的 Dan Abramov 针对上文的回复 《Hey, thanks for feedback!》。 1 引言 我为什么要选这篇文章呢?...Dan Abramov 的回复: 「React 16.0 引入的 Fiber 架构会导致现有代码全部需要重构」的说法是不对的,因为新的架构做到了向后兼容,而且 Facebook 内部超过 3 万个组件都能无痛迁移到新架构上...都说没有对比就没有伤害,大家普遍的观点是 Vue 上手简单、文档清晰、构建工具完善、脚手架统一……再反观 React,虽然 Dan 在文章里做了不少解释,但引用 @An Yan 的原话,『他也只是在说「...这还没有提到最近非常火热的 redux-saga 和 redux-observable,虽然 Dan 说如果你不需要的话完全可以不用了解,但是如果你不了解他们的话怎么知道自己需不需要呢?...这次 Facebook 的员工 Dan Abramov 就做出了很好的表率。面对咄咄逼人的文章,逐条回复,不回避、不扯淡且态度保持克制,实属难能可贵。

57210

React中的setState为什么是异步的?

最终这个 issue 得到了 React 核心成员 Dan Abramov 的回复,Dan 的回复表明这不是一个历史包袱,而是一个经过深思熟虑的设计。...注意:这篇文章根据 Dan 的回复写成,但不是一篇翻译。我忽略了很多不太重要的内容,Dan 的完整回复请看这里。...正文Dan 在回复中表示为什么 setState() 是异步的,这并没有一个明显的答案(obvious answer),每种方案都有它的权衡。...最后 Dan 总结说,React 模型更愿意保证内部的一致性和状态提升的安全性,而不总是追求代码的简洁性。...Dan 还是举了个栗子。假设你从一个页面导航到到另一个页面,通常你需要展示一个加载动画,等待新页面的渲染。但是如果导航非常快,闪烁一下加载动画又会降低用户体验。

1.4K30

React 核心 Dan 面试的时候,差点没写出来居中……?

大家好,我是 ssh,曾经,大名鼎鼎的 React 核心开发者 Dan Abramov 接受了 up 主 Ben Awad 的一场面试,而且是正儿八经做题的那种。我们赶快一起来看看。...Dan 回答说他认为这不重要,于是面试官让他滚回家等通知了(误 开个玩笑,Dan 还是稳稳的回答出了区别,const 可以防止变量重新分配,并且指出 const 创建的对象 object 依然可以用...Redux” Dan 也很俏皮的回了句:“听说过”。...Dan 写到这一步,开始迷茫了,为什么没生效!...Dan 很快给出了答案,看来常年维护 React,对树方面的操作必须是手到擒来了,主持人打趣说 Dan 破了他保持的最快反转二叉树的记录。

15320

问:React的setState为什么是异步的?_2023-03-01

最终这个 issue 得到了 React 核心成员 Dan Abramov 的回复,Dan 的回复表明这不是一个历史包袱,而是一个经过深思熟虑的设计。...注意:这篇文章根据 Dan 的回复写成,但不是一篇翻译。我忽略了很多不太重要的内容,Dan 的完整回复请看这里。...正文 Dan 在回复中表示为什么 setState() 是异步的,这并没有一个明显的答案(obvious answer),每种方案都有它的权衡。...最后 Dan 总结说,React 模型更愿意保证内部的一致性和状态提升的安全性,而不总是追求代码的简洁性。...三、更多的可能性 Dan 最后说到,异步更新并不只关于性能优化,而是 React 组件模型能做什么的一个根本性转变(fundamental shift)。 Dan 还是举了个栗子。

78550

问:React的setState为什么是异步的?

最终这个 issue 得到了 React 核心成员 Dan Abramov 的回复,Dan 的回复表明这不是一个历史包袱,而是一个经过深思熟虑的设计。...注意:这篇文章根据 Dan 的回复写成,但不是一篇翻译。我忽略了很多不太重要的内容,Dan 的完整回复请看这里。...正文Dan 在回复中表示为什么 setState() 是异步的,这并没有一个明显的答案(obvious answer),每种方案都有它的权衡。...最后 Dan 总结说,React 模型更愿意保证内部的一致性和状态提升的安全性,而不总是追求代码的简洁性。...三、更多的可能性Dan 最后说到,异步更新并不只关于性能优化,而是 React 组件模型能做什么的一个根本性转变(fundamental shift)。Dan 还是举了个栗子。

92010

一起走进React核心团队

React核心团队很小: 塞巴斯蒂安·马克巴奇(Sebastian Markbage) 卢娜·阮(Luna Ruan) 丹·阿布拉莫夫(Dan Abramov) 安德鲁·克拉克(Andrew Clark...虽然Dan是大多数人想到React时会想到的人,但Sebastian其实是仅存的“创始”团队成员之一。...Dan和Andrew共同建立了Redux。Brian建立了React DevTools。里克(Rick)是一位高数的布道者。Luna负责Relay,并且是团队中唯一主修计算机科学的人!...Brian的猫 Rick热衷于参加社会活动,Dan会跳夜店style的舞。Christine看过漫威的每部电影,Luna和我都喜欢普洱茶。Sebastian则花了很多时间学习木工!...当人们看到Dan上台演讲,或阅读Luna关于新JSX转换的release说明时,不会意识到: 对于像Hooks这样的每一个完善的功能,能够成为release,在其背后还有许许多多特性甚至没到达RFC阶段

77020
领券