npm i --save nativescript-preact
- 版本:0.0.3
- GitHub: https://github.com/staydecent/nativescript-preact
- NPM: https://npmjs.net.cn/package/nativescript-preact
- 下载
- 昨天: 0
- 上周: 0
- 上个月: 0
NativeScript Preact
此插件集成了 Preact 和 NativeScript,允许您使用 Preact 构建跨平台的 iOS 和 Android 应用程序。
为什么?因为我更倾向于使用 (P)React 模式来构建 UI,而不是 Angular 提供的,并且发现 NativeScript 相比 ReactNative 具有多个技术优势。
入门指南
需要一个合适的模板仓库和文档。目前,您可以将此仓库中的 demo-app
文件夹复制作为起点。
这是 alpha 软件!
这是一个非常早期的示例,不应用于生产应用程序,除非您确实知道自己在做什么。我希望利用这个项目建立侧项目,并为所有 NativeScript 组件添加单元测试。
工作原理
这得益于 undom 库,允许 Preact 在 NativeScript 运行时将渲染到纯 JavaScript DOM。目前,我正在发送一个修改过的 undom,其中实现了基本的 MutationObserver API,这是 nativescript-preact 用于从 DOM 同步更改到 NativeScript 小部件所使用的。我的目标是保持此代码通用(并且希望尽可能小),因此桥接代码更容易维护且更少出现错误。
参与其中!
提交问题! 欢迎在此处发布问题,或查找 NativeScript Slack 社区 上的 #preact
频道。