我如何使用buck来为iOS和Android构建反应性应用程序

Buck听起来像是iOS和 Android项目的一个很好的工具,但是我没有发现任何有关如何使用它来处理反应性项目的信息.

更新

看起来有一些工作正在做,但可能不推荐.

https://github.com/facebook/nuclide/issues/31#issuecomment-164897170
https://github.com/facebook/buck/tree/master/test/com/facebook/buck/js

更新2

产品链接https://productpains.com/post/react-native/add-buck-as-a-build-option

解决方法

没有官方的文档/模板来构建RN应用程序与Buck,但它不应该那么难.您需要添加相当于您的 build.gradle文件的BUCK文件.

这主要是:

>声明一个依赖于React Native from JCenter的Android应用程序(Buck有这样做的android_binary规则)
>在发布模式下,它也是bundles the JS进入您的应用程序的资产夹.您可以跳过这个开始(在开发模式下,应用程序在运行时从localhost中获取JS),但我相信Buck已经内置了对捆绑JS的支持.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...