首页
学习
活动
专区
工具
TVP
发布

王天的进阶之路

专栏成员
39
文章
13826
阅读量
13
订阅数
react 编码规范
按照惯例,通常将事件处理程序命名为 handle,后接事件名。你会经常看到 onClick={handleClick},onMouseEnter={handleMouseEnter} 等。
程序员王天
2023-10-18
1670
解决eslint和prettier冲突
eslint 检测代码规范、pretter 修复代码格式,他们功能有一些重叠,配置不当情况下、比如 eslint 设置单引号、prettier 双引号,会导致编译执行错误,导致冲突,如何解决呢?
程序员王天
2023-10-18
1.4K0
react-router-鉴权页面闪现
在用户未登录时、打开某个需要鉴权的页面,会出现短暂的目标页面闪现,然后跳转到登录页。 这是因为在页面加载时,会先展示目标页面的内容,然后在进行鉴权检查后才进行跳转的过程导致的。
程序员王天
2023-10-18
2940
vscode 插件合集
提供了一组代码片段和快捷方式,用于快速开发 React、Redux 和 React Native 应用。可以快速导入 React、Redux 相关的模块,自动生成组件的 PropTypes 类型检查等等。这些功能可以节省你在编辑器中的时间和精力,帮助你更专注于实际的开发任务。
程序员王天
2023-10-18
2200
git常用的六个命令
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库
程序员王天
2023-10-18
1590
antd 实现批量上传
antd 中的 upload 组件功能强大,支持文件夹、拖拽、自动上传、ui 美观,文档完善,通过简单配置即可开发完功能,以功能为主的开发,建议使用组件完成
程序员王天
2023-10-18
5990
immer:优雅操作react数据状态,告别繁琐克隆拷贝
Immer 是一个用于简化 JavaScript 状态管理的库,以更方便地更新和操作不可变数据
程序员王天
2023-10-18
5230
declare 和 .d.ts
declare 在 TypeScript 中的作用是声明全局变量、函数、类或模块的类型信息,而不需要提供具体实现
程序员王天
2023-10-18
3470
前端基建规范参考
文件目录组织现在常用的有两种方式,后面公司采用的第二种,更方便一些。两种方式没有最好的,只有更适合自己公司的,只要公司内部达成一致了,用哪一种都会很方便。 1.1 按功能类型来划分 按文件的功能类型来分,比如 api,组件,页面,路由,hooks,store,不管是全局使用到的,还是单独页面局部使用到的,都按照功能类型放在src下面对应的目录里面统一管理。
程序员王天
2023-10-18
1980
学习react-redux,看这篇文章就够啦!
在 Redux 中,reducer 函数是用来处理状态(state)的函数。它接收两个参数:当前的状态(state)和被分发的 action,然后根据 action 的类型来更新状态并返回新的状态对象。
程序员王天
2023-10-18
2280
tsconfig.json 配置文件详解 | 02
tsconfig.json 是 ts 项目中配置文件。在项目根目录,如果项目中有 tsconfig.json, TypeScript 则认为这是项目的根目录。
程序员王天
2023-10-18
9400
type 别名
在 TypeScript 中,type 关键字用于创建类型别名(Type Aliases)。类型别名允许你为一个具体的类型或类型组合定义一个名称,以便在代码中重复使用。
程序员王天
2023-10-18
1450
class 类
抽象类是 TypeScript 中的一种特殊类,它不能直接被实例化,只能被其他类继承或实现。抽象类主要用于定义一些共享的属性和方法,并且可以声明一些抽象方法,这些抽象方法必须在子类中被实现。
程序员王天
2023-10-18
1310
React通信
程序员王天
2023-10-18
1270
typescript装饰器:简化代码、增加功能的利器
装饰器是 TypeScript(简称 TS)中的一个特性,它可以在不修改 原始代码的情况下,通过添加额外的功能来改进代码。装饰器通常以@符号紧跟着一个函数或者类来表示。装饰器可以用于函数、类、属性和方法。
程序员王天
2023-10-18
3220
路由守卫全系列
程序员王天
2023-10-18
2400
react-RouterV6
替代routes组件,以 JavaScript 对象的结构生成routes路由模版,省去了嵌套循环。
程序员王天
2023-10-18
2660
为什么说js是动态类型语言呢?
JavaScript 被称为动态类型语言,是因为它的类型在运行时决定,并且可以在运行时动态改变变量的类型。以下是一些示例来说明 JavaScript 的动态类型特性:
程序员王天
2023-10-18
2780
终于搞懂虚拟Dom啦!
以一种对象结构的方式描述页面。通过比对虚拟 dom 的数据结构差异,来更新实际 dom,避免了传统 dom 中的重绘问题。
程序员王天
2023-10-18
2940
一个vuepress配置问题,引发的js递归算法思考
这两天在尝试用语雀+ vuepress + github 搭建个人博客。 小破站地址 :王天的 web 进阶之路open in new window 语雀作为编辑器,发布文档推送 github,再自动打包部署,大概流程如下。
程序员王天
2023-10-18
2680
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档