【发布时间】:2018-02-28 13:23:04
【问题描述】:
我正在基于 ClojureScript 和 React Native 的 renatal 平台上开发一个应用程序。我在 Android 平台上为我的应用程序禁用 RTL 时遇到问题。
这是在 react-native 中禁用 RTL 的代码,它工作得很好:
const ReactNative = require('react-native');
ReactNative.I18nManager.allowRTL(false);
我认为这就是上面 cljs 中的代码:
(def ReactNative (js/require "react-native"))
(.allowRTL (.I18nManager ReactNative) false)
但是,我收到了这个错误:
“对象不是函数(评估'my-app.android.core.ReactNative.I18nManager())”
反应原生:“v0.50.3”
反应:“16.0.0”
重新帧:“0.9.2”
clojurescript: "1.9.542"
clojure: "1.9.0-alpha16"
【问题讨论】:
标签: react-native clojure clojurescript re-frame re-natal