如何使用react-native链接或如何使用exponent在IOS和Android中手动链接第三方库.
我试图链接react-native-image-crop-picker但无法在exponent中使用.
我正在制作一个带有Expo的应用程序,并希望让用户拍照或从相机胶卷中选择一个并将其上传到我的服务器.我该怎么做呢?
您可以在Expo项目中使用https://github.com/tolu360/react-native-google-places等库吗?我假设任何npm库都可以添加,但是像这样的google放置选择器需要安装后步骤来链接本机项目.他们是否支持世博会?
在使用两个不同的导航器从一个屏幕转换到另一个屏幕时,我遇到了这种情况: ex-navigation 和新的 React Navigation 。有白色闪烁一秒钟(或半秒钟)。在寻找解决方案时,我发现其他导航器也有同样的问题。例如来自 wix HERE的导航器 。从链接:
好的,问题是,React 样式在导航开始后应用,默认情况下 backgroundColor 是白色,所以这是闪烁效果..
有人有同样的问题吗?
react-native exponentjs react-native-navigation wix-react-native-navigation velo
在下面的代码中,将数据库变量作为props传递给Router/NavigationProvider提供的所有组件的最佳方法是什么?
import {
createRouter,
NavigationProvider,
StackNavigation,
} from '@exponent/ex-navigation'
const Router = createRouter(() => ({
jobs: () => Jobs,
sample: () => Sample
}))
render () {
const database = this.openDatabase()
<NavigationProvider router={Router}>
<StackNavigation initialRoute={Router.getRoute('home')} />
</NavigationProvider>
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
有没有人遇到过这个错误:
Tunnel packager.yu-tyd.my-app.exp.direct not found
我的应用程序只是简单的hello world
import Expo from 'expo'
import React from 'react'
import { Text } from 'react-native'
const App = () => (
<Text>Hello World</Text>
)
Expo.registerRootComponent(App)
Run Code Online (Sandbox Code Playgroud)
不确定导致错误的原因.这是我的依赖项:
"dependencies": {
"@expo/ex-navigation": "^2.9.2",
"expo": "^15.0.2",
"react": "~15.4.0",
"react-native": "https://github.com/exponent/react-native/archive/sdk-15.0.0.tar.gz",
"react-redux": "^5.0.3",
"redux": "^3.6.0"
}
Run Code Online (Sandbox Code Playgroud)
我能错过什么?
有人可以解释一下 Expo 客户端如何决定是否刷新我的应用程序或使用客户端中缓存的当前版本(〜已下载)?
当我推出新版本时exp push,Expo 应用程序(Android 上)似乎无法识别它,除非我清除该应用程序的所有数据。
我以为expo.version撞在app.json解决这个问题,但事实似乎并非如此。
谢谢!
更新
好吧,我知道它应该自动发生,但这似乎并非如此 - 我尝试了多个不离线的设备 - 我想一定有一些明显的东西我错过了......
https://docs.expo.io/versions/latest/guides/offline-support.html#load-js-updates-in-the-background
我有一个 React Native 项目,当我分离该项目时,它是由https://getexponent.com/自动生成的。现在,在我添加了带有反应本机链接的反应本机锁后,我收到了这些构建错误。它作为一个带有 xcode 的 iOS 项目工作得很好,但是 android studio 给了我这个错误:
Error:Execution failed for task ':app:processDebugResources'.
> Error: more than one library with package name 'com.facebook.react'
Run Code Online (Sandbox Code Playgroud)
和 build.grade 文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion '24.0.3'
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
defaultConfig {
applicationId "com.foo.app"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
multiDexEnabled true
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
manifestPlaceholders = [
'appAuthRedirectScheme': 'com.foo.app'
]
}
buildTypes {
release {
minifyEnabled false …Run Code Online (Sandbox Code Playgroud) exponentjs ×10
react-native ×9
expo ×6
javascript ×2
android ×1
native-base ×1
reactjs ×1
velo ×1