ID:315797

Web 前端开发

  • 公司信息:
  • 山东斯通曼信息科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 山东
  • 全区

技术能力

JavaScript/Typescript; NodeJS; React; Vanilla; Vue; React Native;
Framer Motion; NextJS (全栈); Radix UI; CSS-in-JS; TailwindCSS;

项目经验

“成本与心态”
为了尽可能缩小维护成本和时间,并解决因地域版本的分裂导致的维护和后续开发成
本,提供了一套基于 Monorepo 的 开发标准,使用 Yarn 作为项目的初始化工具(由于
项目中的 Node 版本较低,而且在非特定环境下,Yarn 的速度优于其他类似工具)。这
套标准旨在延长项目在长期的代码迭代和快速开发中的可读性和可维护性。
我们使用 Jest 来对 libraries 的子项进行细化测试,以确保能达到预期。而对于视图代
码,我们采用较轻量级的E2E测试方法和 pre-release 测试。
● “Resolve Path (RP) 与 NextJS SSG 的配合”
RP 是一套在前端路由中的解决方案,旨在杜绝上线版本因过多“特别”版本而导致重复
代码过多导致的臃肿,开发人员疲乏,而导致特性开发和 bug 修复出现疏漏。配合
NextJS 实现预渲染和预取。意外收获“通用设备上更短的首屏渲染的时间”。
● “通过使用 React hydrateRoot 实现 SSR 注水”
介于是 SSR 的老项目维护困偏高,而采用 React 提供的 API 进行页面在服务端渲染产
物中注水 ,简述目的:QR Code 生成器(根据内部 OA 业务需求)。
● “Tauri 只是一个解决方案”
需求开发时 macOS 对 PWA(或轻量版)安装到 Dock 没有支持对“存储”方面的需求有
限制。windows 早期版本也没有支持直接安装到本机。Linux 又因桌面环境种类各有差
异。而采用 Rust 作后端开发为前端项目提供 invoke APIs。“为什么不选择 electron?”
产物的大小和 electron。因为包含一个嵌入式的 Chromium 浏览器实例我们是在无法
忍受。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服