基于 lerna 的多包 JavaScript 项目搭建维护
将大型代码仓库分割成多个独立版本化的 软件包(package)对于代码共享来说非常有用。但是,如果某些更改 跨越了多个代码仓库的话将变得很麻烦并且难以跟踪,并且,跨越多个代码仓库的测试将迅速变得非常复杂。
基于 Probot 实现 GitHub NPM 发布机器人🤖
GitHub Apps 是 GitHub 中优秀的产品。一个 GitHub App 通过 API 直接使用自己的身份进行操作,这意味着你不需要作为一个单独的用户维护一个机器人或服务账户。
JavaScript Array 完全指南
ECMAScript 数组的每一项可以保存任何类型的数据;而且大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。
react-native-create-library 中文文档
react-native-create-library 使你可以使用一个命令创建 React Native 原生库的工具
2023 React Router 面试题与答案
前 500 个 ReactJS 面试必知必会问题与答案,这是紫升诚意翻译的前端 React 面试必备系列的 React Router 面试篇。
2023 React 面试题与答案
前 500 个 ReactJS 面试必知必会问题与答案,是紫升诚意翻译的前端 React 面试必备系列。
React 性能优化实践
React 组件性能优化的核心是减少渲染真实 DOM 节点的频率,减少 VirtualDOM 比对的频率。
前端组件化实战之 Button
以 Button 为例拆解 React Native 组件库的主题、交互与 API 设计,讨论组件开发中如何在设计语义、可复用性和工程约束之间做取舍。
掘金一下 | 从零开发一款基于 webview 的 vscode 扩展
在团队降本提效的基建中,紫升开发了一款 vscode 插件,第一版我使用的是 vscode 内置 UI,虽说也能用,但是用户体验欠佳。由于 vscode 内置 UI 不够灵活,一番调研后我决定使用 webview 重构。
如何开发一款 VS Code yarn.lock 预览插件
人们总是喜欢炫耀自己的新技能,紫升也不例外,毕竟新技能需要大量的实战练习。在入门了 VS Code 扩展开发后,遇到开发痛点我就习惯地用 VS Code 插件的思路去解决。不过大多扩展 idea 都已经名花有主,直到我想到可以将 yarn.lock 文件可视化并搜索相关插件无果后,我知道机会来了。









