掘友等级
获得徽章 0
axios是一个基于Promise的HTTP客户端,每周的npm下载量4000W+,如果回到在10年前,promise式的请求工具是一个很大的创新,它解决了请求繁琐的问题,在那个性能要求不那么高的年代可谓是一骑绝尘。但随着时间的推移,Axios在开发效率和性能方面开始有所落后,现在都已经是2023年了,面对日益复杂的需求,我们需要的是一款更具创新性和领先性的请求工具,而promise式的请求工具只能被称为传统了,如果你想保持在快速发展的前沿,那么请继续阅读。
通常我们认为useMemo用来缓存变量props,useCallback用来缓存函数props。
但在实际项目中,如果想通过缓存props的方式达到子组件性能优化的目的,需要同时保证:
所有传给子组件的props的引用都不变(比如通过useMemo)
子组件使用React.memo
今年春天莫名冒出一个“前端已死”的话题,搞得同行们人人自危。
这个话题和当下的环境是分不开的,如果环境很好,工作好找,那这个话题也就不攻自破了,不会流传开来。
网络上的任何事情都可以在《乌合之众》书中找到答案。大众言论没有理性,全是极端,要么封神,要么踩死。
是的,JSX是一种js的语法扩展,表面上像HTML,本质上还是通过babel转换为js执行。再通俗的一点的说,jsx就是一段js,只是写成了html的样子,而我们读取他的时候,jsx会自动转换成vnode对象给我们,这里都由react-script的内置的babel帮助我们完成。
最近在项目中要实现一个拖拽头像的移动效果,一直对JS Dom拖拽这一块不太熟悉,甚至在网上找一个示例,都看得云里雾里的,发现遇到最大的拦路虎就是JS Dom各种各样的距离,让人头晕眼花,看到一个距离属性,大脑中的印象极其模糊,如同有一团雾一样,不知其确切含义。果然是基础不牢,地动山摇。今天决心夯实一下基础,亲自动手验证一遍dom各种距离的含义。
最近关于这个话题频繁出现在MM上面,大部分的恐惧来自chatGPT的兴起,大家对于前端这种相对低门槛的工种产生了更多地担心。当然掘金上也有很多大佬分享自己的观点,我的资历不足以跟大家分享我的看法,但我想把一个外国的大佬对于这件事的看法在这里分享一下,大家可以参考看看。
一旦一个函数使用 async await
其他函数调用这个函数进行异步操作时,也要加上async await
突然有没有觉得有那么一丝丝小恶心
我们今天的目的就是把以上的async await去掉也能达到同样的效果
即时AI已经能够较好地理解文本来生成对应的设计图。相信随着产品的迭代加上图像生成等工具的配合,未来体验会更加令人惊叹。值得一提的是即时AI不仅是同类产品中第一个推出的并且质量还很不错,值得点赞。
在 JavaScript 中, 通过 new 操作符可以创建一个实例对象,而这个实例对象继承了原对象的属性和方法。因此,new 存在的意义在于它实现了 JavaScript 中的继承,而不仅仅是实例化了一个对象。
「小镇做题家」这个词是当代名校生对自己的自嘲词汇。简要意思就是有着超强的刷题与应试能力,但视野、思维、社交等软性能力较为薄弱,我这里借来使用一下。我并不觉得很多学生成为小镇做题家是多糟糕的事情。相反,这是当下条件下的最优选择。一方面,把题做好是最基础要求。另一方面,软性能力的提升是很依赖外部环境的,很多学生并没有这样的环境。
下一页