react - 介绍 由于React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来Web开发的主流工具。 这个项目本身也越滚越大,从最早的UI引擎变成了一整套前后端通吃的Web App解决方案。衍生的React Native 项目,目标更是宏伟,希望用写Web App的方式去写Native App。如果能够实现,整个互联网行业都会被颠覆,因为同一组人只需要写一次UI ,就能同时运行在服务器、浏览器和手机。-程序员及编程爱好者编程难题解决方案社区,旨为方便技术人员更快的开发代码,社区有全球各大网站的精品技术文章, 每日发表专业编程类与IT类技术文章,旨为打造最全的编程技术社区
【React】useUpdateEffect(状态更新生命周期) 事情是这样的。今天我要完成的一个功能模块中有一个功能。 这个功能需要我监听状态的改变并做出反应。 juejin 2022-11-18 49
React 和 Vue 的多节点 diff 原理 虚拟 DOM 节点是一个 JS 对象,用这个 JS 对象可以表示 DOM 节点、组件节点等,创建一个虚拟 DOM 节点比创建一个 DOM 节点的代价要小很多。有了虚拟 DOM,能提高我们的研发体验和效率,同时也能解决跨平台的问题。 juejin 2022-11-15 101
【React17】事件机制 捕获阶段,事件从window开始,自上而下一直传播到目标元素的阶段 目标阶段,事件真正的触发元素处理事件的阶段 冒泡阶段,从目标元素开始,自下而上一直传播到window的阶段 juejin 2022-11-15 123
javascript框架React18中使用批量更新来减少渲染次数 本文是笔者在学习setState更新机制时,在github的Discussions中看到的一篇文章。这让我更加了解了React17和React18中setState更新的不同之处。顺便自己翻译总结一下。 juejin 2022-10-26 66
前端的TypeScript的 React 在项目里面封装 Input 输入框只能输入数字的hooks方法 今天就来聊一聊在项目中经常遇见的需求:Input输入框只能输入数字,之前遇见这样的需求都是在项目中直接进行编码的,这次就来将其封装为一个hook,方便后续在项目中去进行引用,不再去编写过多的重复代码。 Luke 2022-10-12 519