什么是Remax
Remax 将 React 运行在小程序环境中,让你可以使用完整的 React 进行小程序开发。使用真正的 React 构建跨平台小程序
- 真正的 React - 不同于静态编译的方案,在 Remax 中使用 React 没有任何限制,包括 React Hooks。你可以把 Remax 理解为针对小程序的 React Native。
- 多端支持 - 使用 Remax 把代码转换到多个小程序平台。支持阿里程序、微信小程序(QQ小程序)、头条小程序以及 Web 应用的开发。
- TypeScript支持 - 默认支持 TypeScript 开发,提供完整的组件和 API 类型定义,为你的项目保驾护航。
为什么选择Remax
相比于Taro、Uniapp、Rax、MpVue、Wepy等多端框架,Remax小而精学习成本相对较低,尽管Taro也同样可以只使用一些基础功能,但是Remax功能更精简,相比Taro一个大而全的框架,坑会更少。
因为可以高度自定义,可以根据需要将小程序内部的原生组件重新组织,Taro有些统一组件仅仅对微信小程序友好,其他小程序还要单独处理,这让我更加坚定选择Remax。至于打包体积过大,通过分包和以后的编译优化来解决。
微信更新隐私政策要求,对Remax的影响
这个问题已经通过插件@remax/plugin-wx-shake来解决