随笔分类 -  React

摘要:由于Vuex和Redux都是从Flux中衍生出来,同时Vuex对Redux部分思想也有一些借鉴,所以Vuex和Redux有很多相同点。很多资料也有介绍两者的对比,但大部分讲解的比较抽象,较难理解。笔者整理两者异同点,同时配有标准案例进行说明。注意本文不是科普vuex和redux相关概念,相关知识内容 阅读全文
posted @ 2024-11-15 17:21 天然呆☆☆ 阅读(41) 评论(0) 推荐(0) 编辑
摘要:本文分两部分,一说前端路由的基本原理,二说 React Router 的实现原理 前端路由的基本原理​ 不说屁话,从时间线上讲,Web 应用原本是后端渲染,后来随着技术的发展,有了单页面应用,慢慢从后端渲染发展成前端渲染 在博客前端路由hash、history的实现 一问中我已经介绍过这两种模式 h 阅读全文
posted @ 2024-11-15 13:46 天然呆☆☆ 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一切为了性能,无论是 useCallback 还是 useMemo 还是 memo,都是为了让不该渲染的组件不去渲染 在学习 useCallback、useMemo 之前,我们需要知道一点,React 的渲染是自顶而下,如果父组件渲染了,那么子组件也会渲染,其子孙组件“世世代代”都要渲染 但如果父组 阅读全文
posted @ 2024-11-15 13:13 天然呆☆☆ 阅读(43) 评论(0) 推荐(0) 编辑
摘要:React官网对于setState的说明: 将setState()认为是一次请求而不是一次立即执行更新组件的命令。为了更为可观的性能,React可能会推迟它,稍后会一次性更新这些组件。React不会保证在setState之后,能够立刻拿到改变的结果。 以上说明执行setState时,有可能是异步(大 阅读全文
posted @ 2024-11-15 13:09 天然呆☆☆ 阅读(88) 评论(0) 推荐(0) 编辑
摘要:flutter 是由谷歌发布的一个全新的响应式、跨平台、高性能的移动开发框架,可以快速在iOS和Android上构建高质量的原生用户界面。 框架特点 快速开发:Flutter的热重载可以快速地进行测试、构建UI、添加功能并更快地修复错误。富有表现力,漂亮的用户界面:自带的Material Desig 阅读全文
posted @ 2019-12-12 16:28 天然呆☆☆ 阅读(1242) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示