获得徽章 9
- 如今,大多数应用程序都是使用 React/Vue 或任何其他库构建的。 他们提供 CLI 工具(例如 create-react-app、@vue/cli)来创建应用程序。 这些 CLI 工具抽象了大部分配置并提供默认值。 但对于作为开发人员的我们来说,了解其工作原理是有益的,因为可能迟早需要对默认值进行一些调整。评论点赞
- 每次用vite创建项目秒建好,前几天用vue-cli创建了一个项目,足足等了我一分钟,那为什么用 vite 比 webpack 要快呢,这篇文章带你梳理清楚它们的原理及不同之处!文章有一点长,看完绝对有收获!评论点赞
- 中午跟同事吃饭聊了聊现在国内大前端的一个状态, 当时聊到一个关键词 舒适区, 还有前端整个技术栈过于灵活的一些优缺点, 几个大老爷们都发出了一些感慨, 如果前端能够更标准化一些, 像 Java 一样, 说不定前端还能上升几个高度。评论点赞
- react的源码,的确是比vue的难度要深一些,本文也是针对初中级,本意让博友们了解整个react的执行过程。React 使用 JSX 来替代常规的 JavaScript。JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。评论点赞
- 没有最完美的方案,只有最适合自己的方案,以上这套架构方案只是基于当下古茗前端团队现状做的选择后的结果,可能并不适合每个团队。评论点赞
- `感知DOM的实时变化` 指变更后 state 更新会触发组件的重新渲染,所以能在组件内部检测到,而 ref 更新组件并不会触发重新渲染。评论点赞
- react推荐函数式组件开发,不推荐类组件开发,我在上面没有说明,大家也可以去文档看看,类组件和函数组件还是有很大差别的,如:函数组件没有生命周期,一般使用监听来完成的,监听的使用方法还是有所不同,大家可以具体的去试试,我在这儿也是告诉大家一些方法;具体去学了才是你的。评论点赞
- 本文通过 Context + Hooks 实现了对开发者友好的状态管理工具,然后我们又通过双 Context 的模式实现了 React 的依赖收集,两种实现都很巧妙。评论点赞
- 从项目经验上来看,用 react hook 这样的设计缺陷很大,比如在一个大组件里有用几个不同的小组件,这些小组件都是根据 case 分别渲染在同一个点位,如果这些小组件内部的 hook 数不一致,那么在切换组件的时候就很容易报错。评论点赞
- 相信经常上社区的jy们对于这些可能都不以为然,都懂,但是确实还是有那么多的这种代码存在,还有很多逻辑层的问题没有写出,也希望大家都能多提升自己的代码,谁也不想自己的代码被后面接手的人骂吧,也欢迎大家分享出更多的“经典案例”,还是那句话,不想着写的多么优雅NB,但要为了实用维护和自我提升努努力吧评论点赞