React中immutable的使用
react 一直遵循UI = fn(state) 的原则,有时候我们的state却和UI不同步 有时候组件本身在业务上不需要渲染,却又会再一次re-render。之前在项目中遇到的一些问题,这里做一个简单的分析,大家可以一起交流一下 UI组件渲染性能 react每次触发页面的更新可大致分成两步: render(): 主要是计算v-dom的diff commit阶段 :将得到的diff v
string(5) "react"
react 一直遵循UI = fn(state) 的原则,有时候我们的state却和UI不同步 有时候组件本身在业务上不需要渲染,却又会再一次re-render。之前在项目中遇到的一些问题,这里做一个简单的分析,大家可以一起交流一下 UI组件渲染性能 react每次触发页面的更新可大致分成两步: render(): 主要是计算v-dom的diff commit阶段 :将得到的diff v
大家好,我是DOM哥。 图谱年年有,今年我来盘! 之前已经盘完了 Vue 的技术图谱,今天来盘 React 的。 我用 ChatGPT 开发了一个 React 的资源导航网站。 不管你是资深 React 用户,还是刚入门想学习 React 的小白,这个网站都能帮助到你。 网站地址:https://dombro.site/react#/react 项目托管在 GitHub,访问不了的可以私信我哟,包
React 2023年07月11日 113
上次写了一个 SSR 的 DEMO,今天写个小 Demo 来从头实现一下 react 的 SSG,来理解下 SSG 是如何实现的。 什么是 SSG SSG 即 Static Site Generation 静态站点生成,是指将在构建时就提前生成静态 HTML 页面,速度很快,一般用于以下场景: SEO (搜索引擎优化):由于部分搜索引擎对 CSR 内容支持不佳,所以 SSG 可以提升网站在搜索
React 2023年07月11日 96
背景 在项目中有集成低代码平台的想法,经过多方对比最后选择了 amis,主要是需要通过 amis 进行页面配置,导出 json 供移动端和 PC 端进行渲染,所以接下来讲一下近两周研究 amis 的新的以及一些简单经验,供大家参考. 什么是 amis amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。 如何使用 amis 在 amis 官网提供
React 2023年07月11日 128
目录 前言: 一,组件的基本理解和使用 1. 函数组件 2. 类式组件 3.组件的注意事项 二,组件的三大核心属性 1.state 2.props 3.ref 总结
目录 react Hook react Hook demo vue Hook vue hook demo react Hook 和 vue Hook 的区别 react