react仿网易云音乐项目实践(一)

前言

react +webpack5 + ts 框架搭建专栏学习后,很长时间没有来掘金更新了,今天起正式开始进行项目实践开发!!!

产品:仿网易云音乐demo

前置项

react:react18

打包工具:webpack5

路由:react-router-dom@6.x

UI:antd4.21.7

语言:typescript

node: node14
axioseslintprettier代码规范配置


基础配置

1. Header头部导航

header引入logo图片时,报以上问题: 解决方法:global.d.ts中进行声明

头部导航效果如下: 引入antd-icon图标时一直报:缺少rev属性 解决:antd官网上也有好多人反馈该问题

官网大牛建议:升级@type/react @type/react-dom至最新版本 以上升级之后,又报错: 原因查找:说是由于TS版本与@types/react版本不匹配导致 但是版本一致后仍存在该问题

最终解决: tsconfig.json中添加改配置 最终header效果:

2.待续...

相关链接:github代码地址

相关推荐
泯泷19 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构
mengchanmian20 小时前
前端node常用配置
前端
华洛20 小时前
利好打工人,openclaw不是企业提效工具,而是个人助理
前端·javascript·产品经理
xkxnq20 小时前
第六阶段:Vue生态高级整合与优化(第93天)Element Plus进阶:自定义主题(变量覆盖)+ 全局配置与组件按需加载优化
前端·javascript·vue.js
A黄俊辉A21 小时前
vue css中 :global的使用
前端·javascript·vue.js
小码哥_常21 小时前
被EdgeToEdge适配折磨疯了,谁懂!
前端
小码哥_常21 小时前
从Groovy到KTS:Android Gradle脚本的华丽转身
前端
灵感__idea1 天前
Hello 算法:复杂问题的应对策略
前端·javascript·算法
麦麦鸡腿堡1 天前
JavaWeb_请求参数,设置响应数据,分层解耦
java·开发语言·前端
Dxy12393102161 天前
CSS常用样式详解:从基础到进阶的全面指南
前端·css