Fork me on GitHub
摘要: ts介绍 TypeScript是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 与js关系 ts与js区别 TypeScript JavaScript JavaScript 的超集,用于解决大型项目的代码 阅读全文
posted @ 2022-04-09 12:44 fozero 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 背景 ​ 最近因为要做一个新的管理后台项目,新公司大部分是用vue写的,技术栈这块也是想切到react上面来,所以,这次从0到1重新搭建一个react项目架子,需要考虑的东西的很多,包括目录结构、代码规范、请求封装等等, 涉及内容较多,所以我分成了几个部分来记录搭建的过程: 从0到1用react+a 阅读全文
posted @ 2021-06-27 20:16 fozero 阅读(605) 评论(0) 推荐(1) 编辑
摘要: 优化思路 主要优化的方向有2个: 减少重新 render 的次数。因为在 React 里最重(花时间最长)的一块就是 reconction(简单的可以理解为 diff),如果不 render,就不会 reconction。 减少计算的量。主要是减少重复计算,对于函数式组件来说,每次 render 都 阅读全文
posted @ 2021-04-24 13:48 fozero 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 背景 最近一直在重构react项目,由于项目历史原因,将之前parcel打包工具换成了webpack,并选择了使用create-react-app作为项目开发脚手架。 接着就是把项目中flow类型检查工具移除掉了,替换成typescript。 相关文档 https://www.html.cn/cre 阅读全文
posted @ 2020-11-18 17:13 fozero 阅读(3166) 评论(1) 推荐(0) 编辑
摘要: 问题描述 在做企业frontpagesetting的时候,有个分类列表,需要支持对分类进行排序,但是在对分类排序之后,然后修改下拉选项值,排序列表重新回到了原始状态 问题分析 在组件生命周期getDerivedStateFromProps方法中,比对props, state中的list数据,因为di 阅读全文
posted @ 2020-03-04 23:57 fozero 阅读(573) 评论(0) 推荐(0) 编辑
摘要: token验证大致流程 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里 客户端每次向服务端请 阅读全文
posted @ 2020-02-27 15:47 fozero 阅读(4600) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在做企业frontpagesetting的时候,有个分类列表,需要支持对分类进行排序,但是在对分类排序之后,然后修改下拉选项值,排序列表重新回到了原始状态 问题分析 在组件生命周期getDerivedStateFromProps方法中,比对props, state中的list数据,因为di 阅读全文
posted @ 2020-02-27 15:41 fozero 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 什么是Restful API REST是设计风格而不是标准。是指客户端和服务器的交互形式。核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。 Restful API有几个特性: 面向资源:接口命名都是zoos、animals,而不是getAllAnimals这样的 使用Http动词 阅读全文
posted @ 2019-12-29 18:28 fozero 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中, "基于react的nextjs服务端渲染框架学习使用" 学习了解了一些关于nextjs的东西,并做了一个小demo,这篇文章将对上篇文章做一个补充,在nextjs中引入redux 安装 创建目录及文件 创建redux文件夹,并在下面创建index.js,actions,reducer 阅读全文
posted @ 2019-12-29 02:51 fozero 阅读(3039) 评论(0) 推荐(0) 编辑
摘要: 开发文档 https://nextjs.frontendx.cn/ 源码 该博客的示例代码我已经上传到github,欢迎star或者fork "react next hello" Next介绍 Next.js是一个基于React的一个服务端渲染简约框架。它使用React语法,可以很好的实现代码的模块 阅读全文
posted @ 2019-12-29 02:05 fozero 阅读(2094) 评论(0) 推荐(0) 编辑