Skip to content

pandaCure/new-blog

Repository files navigation

ZhongYao Blog

Commitizen friendly Codacy Badge Build Status

项目初始化需要准备的配置

  • eslint + prettier + git hooks
  • CHAGELOG + commit eslint
  • .travis.yml 部署服务器 + https
  • redux/react-router/axios/redux-saga/immer

首页开发

  • slogon 配置
  • 第一屏:轮播图+logo
  • 第二屏:通知
  • 第二屏:文章列表展示区

全局

  • 音乐播放器
  • 底部声明
  • 回到顶部

TODO LIST

  • 默哀日一站全灰
  • PV UV 统计
  • sentry 部署
  • google 分析
  • 后台管理页面(开发的话 这里会放一个链接)
  • 后台接口(开发的话 这里会放一个链接)
  • 微前端改造 首页 + 文章使用同构改造

疑惑

  • redux redux-sage 到底解决了什么问题、优势、以及我为什么要用
  • 副作用为什么在 dispatch 上处理
  • react hook 的优势是什么,解决了什么问题,hook class function 三种组件的区别是什么
  • reSelector 为什么需要创建多个取值
  • 不变的数据的优势是什么
  • weak weakref 的区别是什么
  • 怎么去动态更新 reducer

计划

  • [ ]浏览器插件 程序员的单词本

图谱

  • 浏览器
  • 网络
  • html(DOM)
  • css
  • js->发展史->模块史
  • ts
  • 测试
  • 部署
  • server