需求背景 针对本博客现有的 Gatsby 框架实现代码复制、代码实时查看编辑的功能 技术选型 以下都是采用最后一种方案,由于插件功能不满足,所以对其源码做出改动 代码复制 技术选型 语法 优点 缺点 项目代码自实现 未实现 定制化程度高 实现难度大; 拓展较差 gatsby-remark-code-buttons 不需特定语法,只要是代码块默认具有复制功能 已具有代码复制功能 有多复制一行的 bug; UI 不符合博客主题 代码实时查看编辑 技术选型 语法 优点 缺点 样例页面 iframe… »
需求背景 由于 PMS 项目需要开发如下图所示的甘特图,需要选择合适的组件来实现此功能 技术选型 选型 优点 缺点 gantt-schedule-timeline-calendar 功能丰富 与 UI 相差较大,定制化代码较多 react-timeline-gantt 功能丰富 与 UI 相差较大,定制化代码较多 gantt 与 UI 相差不大 在 react 使用需要封装;缺失左侧文字描述功能 gantt-for-react 与 UI 相差不大,可直接在 react… »
需求背景 由于 C 端营销线新建项目需要模板化,需要代码模板的生成功能,以便统一技术栈 一期 一期代码生成需要在 lerna 工程下去做改造,除了带有代码模板的功能,还封装了执行脚本的入口 参考链接: react-boilerplate 这里的代码模板包含项目级别的代码模板、页面级别的代码模板,目前只完成了项目的代码模板生成 目录结构 脚本主入口 package.json 模板代码生成 模板代码执行主入口 internals/generators/index.js 检测 packages… »
以下是本次参加 Tweb conf 2021 的学习笔记 目录 主会场 Flutter 音视频开发实践 腾讯文档渲染优化之路 远程办公下开发测试协同如何提效 如何创造一门上万人使用的语言 分会场(看过) Node.js & 大前端 Kubernetes 应用的 BFF 便捷开发 跨端开发,也可以这样玩 低代码 & 可视化 基于 serverless 的低代码平台实践 编辑器 & 研发效能 稿定视频编辑器背后的故事 在线文档冲突——OT… »
背景知识 TypeScript 入门教程 深入理解 TypeScript 一份不可多得的 TS 学习指南 React 中的用法 组件声明 类组件 类组件的定义形式有两种: 和 ,它们都是泛型接口,接收两个参数,第一个是 props 类型的定义,第二个是 state 类型的定义,这两个参数都不是必须的,没有时可以省略: 也是差不多的: 如果定义时候我们不知道组件的 props… »