首页
学习
活动
专区
工具
TVP
发布

不知非攻

专栏作者
126
文章
80007
阅读量
33
订阅数
震惊!用 Suspense 解决请求依赖的复杂场景居然这么简单!
那就是一个页面有多个模块,每个模块都有自己的数据需要请求。与此同时,可能部分模块的数据还要依赖父级的异步数据才能正常请求自己的数据。如下图所示,当我们直接访问该页面时,页面请求的数据就非常多。而且这些数据还有一定的先后依赖关系。
用户6901603
2024-05-10
130
太冤了!群友因为这个功能的实现没回答好,到手的 offer 飞了。来看看 React19 如何解决
之前一个群友「三年经验」找我诉苦。说遇到一个奇葩的面试,千辛万苦过了三面,等对方团队着发 offer 的时候,结果对方 hr 说有另外一个人也过了面试,各方面都跟他差不多。所以对方团队不知道如何抉择,想要加面一个面试题,聊十分钟来最终决定选谁。
用户6901603
2024-05-09
350
React 19 出手解决了异步请求的竞态问题,是好事还是坏事?
在客户端开发中,这是一个老生常态的问题。一个有经验的前端工程师必定是对这个问题的情况与解决方案如数家珍。因此竞态问题也经常在面试的过程中被讨论。
用户6901603
2024-05-09
660
喔!React19 中的 hook 可以写在 if 条件判断中了。use 实践:点击按钮更新数据
这里一个非常关键的地方就在于,当我们要更新的数据时,我们不再需要设计一个 loading 状态去记录数据是否正在发生请求行为,因为 Suspense 帮助我们解决了 Loading 组件的显示问题。
用户6901603
2024-05-09
540
被严重低估!React 19 又是一次开发方式的变革,useEffect 将会逐渐退出历史舞台
我写这篇文章的时间是 2024.05.04,React 团队将会在 11 天之后,举办 React conf,届时 React 19 正式版应该会发布。这个时间点,距离 React 18 正式发布已经过去了整整两年。
用户6901603
2024-05-09
480
基于 Taro 的微信小程序开发实战:如何支持高亮代码块
如果我们想要开发一款程序员使用的社区小程序,那么对 markdown 格式的解析与渲染是一个非常重要的功能。不过要完善的支持 .md 格式,在微信小程序中并不是一件容易的事情。好在微信小程序目前已经支持 html 标签渲染,因此我们有许多的 web 方案可以借鉴。
用户6901603
2024-04-19
1190
从基础概念到进阶思考,完整的递归思维学习
无论是刷算法题,还是日常开发,递归都是一个非常常用的解决问题的思路。利用递归思维,我们可以使用少量的代码解决复杂的问题。不过在刚开始的时候,递归通常没有那么容易理解,我们就从图示中的几个方向,系统的为大家介绍递归的学习与运用。
用户6901603
2024-04-18
960
一道字节面试题,把群友整不会了,关于 useMemo 用法的另外一个延伸
这下直接给群友整不会了,咋回事?为什么字节面试官说的东西跟他理解的不一样。百思不得其解之下,在面试之后又去研究了很多方案,最后实在没想通,又跑到群里来讨论。
用户6901603
2024-04-18
650
来自 rust 生态的强烈冲击?谈谈 Leptos 在语法设计上的精妙之处
过去很长一段时间,前端框架们都在往响应式的方向发展。大家都在基于 signal 实现自己的底层。这种趋势看上去非常火热,给人一种前端框架不往这个方向发展就落后了一样。
用户6901603
2024-03-20
3480
rust 上手很难?搞懂这些知识,前端开发能快速成为 rust 高手
在我的交流群里有许多人在讨论 rust。所以陆续有人开始尝试学习 rust,不过大家的一致共识就是:rust 上手很困难。当然,这样的共识在网上也普遍存在。
用户6901603
2024-03-20
1671
准确理解阻塞、非阻塞、同步、异步
但是你还真别小看这几个基础概念,由于网上的说法五花八门,众说纷纭,导致了不同的人对这几个概念的理解差异还有点大,错误理解和云里雾里的人大有人在。有的人还会把阻塞/非阻塞与同步/异步混合起来理解,认为阻塞=同步、非阻塞=异步。
用户6901603
2024-03-11
500
rust 正在全面入侵前端
过年期间我没怎么发文章,但是我也没闲着。在这个空闲时间,把 rust 基础以及个别生态技术方案扎扎实实的,系统的学习了一下。学习他的初衷是因为 rust 可以支持鸿蒙应用的原生级别的开发,为进阶资深级别的鸿蒙开发者做技术储备。
用户6901603
2024-03-11
1320
悟透一个小窍门,你就能举一反三掌握所有编程语言
当你程序员当久了,你会慢慢了解到,许多真 . 大佬都是编程语言通。他们在彻底掌握了一门语言之后,就能够很自信的觉得自己能够轻松掌握别的语言。这种能力可把许多人馋哭了,到底是怎么回事?为什么别人能够轻松驾驭所有语言,而我不行?
用户6901603
2024-02-22
1100
鸿蒙应用开发,比 React 体验更好
在阅读这篇文章之前,必须要同步一个观念就是:重视语义化是一个顶尖程序员的必备素养,因此很多时候你会听到别人吐槽命名太难,其实是因为他的习惯非常好,更希望找到完全契合场景的命名,这本身就是一件费脑子的事情。如果这个观点我们无法达成一致,那么本文的所有说法可能对你来说就显得比较可笑。
用户6901603
2024-02-22
1150
React 中的国际化最佳实践
到目前为止,知命境这个合集里已经包含了大量的内容,足够我们在 React 上成为成为一名高手,也有许多付费群里的朋友陆陆续续靠合集里的内容找到了更好的工作,也算是把之前对群友承诺的坑补齐了,延后了很久实在是抱歉。后续 React 知命境的内容会根据大家在群里的疑问补充一些东西。
用户6901603
2024-01-25
1450
FLIP,一种高端优雅但简单易用的前端动画思维
有一种能够快速实现复杂动画交互的动画思维 FLIP,为了介绍这个动画思维,我准备了三个案例,大家可以在上面的视频中观看。
用户6901603
2024-01-25
1980
从 ant design 中,学一手复杂组件交互的最佳实践
我们在学习的时候遇到的 Demo 经常都是比较简单的,但是一旦到了实践工作中,数据和功能就开始变得复杂了。这个时候许多小伙伴就不知道咋处理了,他可能会把组件写的非常庞大。不利于维护
用户6901603
2024-01-25
1040
程序员为什么一定要去造几个轮子
通过进一步聊天我的感受是,他觉得重复造轮子在我们行业里其实是一件不那么光彩的事情,他一直以来听到的都是不要重复造轮子
用户6901603
2024-01-20
1311
React 源码中最重要的部分
无论是并发模式,还是同步模式,最终要生成新的 Fiber Tree,都是通过遍历 workInProgress 的方式去执行 performUnitOfWork
用户6901603
2024-01-19
1250
从简单中窥见高端,彻底搞懂任务可中断机制与任务插队机制
前面用了几篇文章来跟大家分享什么是任务可中断,不过呢,可能是我介绍的方式太过于简单粗暴,以致于还是有部分同学没太明白,所以今天我就用最基础的方式重新跟大家分享一下什么是任务可中断
用户6901603
2024-01-18
1160
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档