想必经常写 管理后台 调用 HTTP 增删除改查接口的 React 小伙伴们可能对 axios-hooks 已经十分熟悉了,不熟悉的小伙伴们也别着急,其实它就是一个基于 axios 封装的 react hooks 函数调用方法。让我来给你看一段示例(来自 axios-hooks README.md) 通过一个 useA...
  • 2025-04-22
最近在负责公司项目的国际化 i18n 翻译相关的技术,在 Vue 和 Node 这边就直接使用 i18next 来做这块的适配了,当然除此之外还有 golang 以及 android 和 ios 原生部分,这个后面细说。 今天主要分享一下 Vue3 前端部分适配 i18n 整个流程,以及踩到的坑。 开始适配 1. 安装...
  • 2024-12-17
在 Node-API (或者称为 N-API) 发布之前,通常的 native 组件都是依赖特定版本的 v8 以及 NAN API 来实现 C/C++ 的调用。随着 NodeJS 的版本或者 v8 API 的版本变动,这会导致使用了 native 组件的项目升级其 node 版本都需要考虑其版本之间的兼容性,特别是遇到...
  • 2024-11-27
最近 React Native 团队发布了 react native 0.76 稳定版,各位小伙伴有没有升级上来呢?新架构从 2018 年开始说要弄新架构到现在已经五六年了,现在终于也是在这个版本 默认启用新架构 了。 新架构在性能上提升还是很大的,也有很多值得我们关注的地方。当然完整的新架构其实包含了很多部分,比如说...
  • 2024-10-29
应该说很早之前我就注意到终端启动时加载时间过长(有时候达到 5s 以上)了,且我忘记是去年底还是今年初时,我也分析过自己的 .bash_profile 发现 nvm 是耗时增加的最大凶手有时候能达到 3s 左右的耗时,极大的拖慢了终端的启动速度。刚开始我也是参考一些社区解决方案,在 nvm 初始化的时候添加了 -no-...
  • 2024-10-03
众所周知 React Native 自 2021 年开始就宣布支持新的渲染器 Fabric 并开始逐渐迁移 新架构 ,据 RN 开发团队的计划逐步迁移并在 2024 年底将会将新架构上线到 RN 正式版默认启用,并逐步放弃对旧架构的支持(当然段时间不会立即将旧架构部分移除,会在一定时间内保持兼容,就如同燃油车到电车的过...
  • 2024-07-27
three.js 作为一个知名 JavaScript 的 3D 模型加载库,当我们想要在 web 中展示模型就可以尝试使用一下,接下来我将梳理一遍我尝试在 vue3 中使用 three.js 来进行模型的加载,本博客中的模型来自于 @zixisun02 提供的免费 Shiba 模型 基于 CC-BY-4.0 许可引用,...
  • 2024-03-10
去年年底在编译项目时发现突然编译报错说找不到 JSX 命名空间,我就奇了怪了,昨天还编译的好好的项目今天就编译不过了,于是开始调查,先是回滚到前一天的 commit 发现是能够正常编译的,于是定位到同事提交的一个 commit 上面,但是这个 commit 里面就只有一行代码的变动和一个 yarn.lock 文件的提交...
  • 2024-03-09
修复问题的前提条件肯定是重现问题,但是想要重现问题最好就是能够定位问题。客户端一般都是给客户安装在自己设备上进行使用的,客户的设备很难具备远程调试的条件,所以在客户端中收集日志用于分析和定位问题是很有必要的。 虽然前端日志收集工具已经很多了,但是对接和注重日志收集的项目还是比较少。当然对于个人项目我倾向还是自己弄一个简...
  • 2023-11-05
[前方废话预警,喜欢直接看结论的可以直接划过] 之前我一直只负责 IOS 的客户端开发,Android 和 PC 端的客户端其实本来是由另外一个同事负责的。现在由于工作调整那个同事需要去做工厂 OEM 相关程序,于是全部客户端就需要交给我来维护了。我们项目客户端 UI 部分虽然都是 Vue 写的,但是我们俩代码风格上区...
  • 2023-09-06

关注我们的公众号

微信公众号