问题标签 [expo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何将 react-native-vanilla 项目迁移到博览会?
现在,我有一个使用 vanilla CLI 创建的 React-native 项目。
我刚听说过expo,我想用它,但似乎我必须先在它上面创建我的项目。
有没有办法将 react-native-vanilla 项目迁移到博览会?
reactjs - React Native 和 Expo - SVG 不会在 iOS 设备上呈现
我已经使用“create-react-native-app”启动了一个项目,但我不知道如何渲染 .svg 文件。我尝试了所有svg 库,例如 react-native-svg-uri、react-native-svg-image、msvgc(将 .svg 转换为使用 react-native-svg 反应组件),但这些都没有帮助。有时,当我在手机上运行应用程序预览(带有 expo)时,它会立即崩溃,有时它只显示加载动画 - 而不是显示实际的 .svg 图像。没有错误 - 它根本不会呈现 svgs。
例如,此代码显示加载动画
先感谢您!
react-native - Expo的React-native-camera错误:未定义不是对象(评估'CameraManager.Aspect')
我似乎无法让 react-native-camera 在 Expo 中工作。这是我收到的错误的屏幕截图:
该错误源自index.js
调用的 react-native-camera 的第 62 行NativeModules.CameraManager
。这是否与无法访问某些本机 API 的博览会有关?
已经采取的步骤:
- react-native 链接 react-native-camera
- 守望者手表德尔所有
- rm -rf node_modules && npm install
- rm -fr $TMPDIR/react-*
- npm start -- --reset-cache
重新开始构建
我还通过创建了一个常规的 react native 应用程序,react-native init
并且能够正确设置 react-native-camera 没有任何问题。
reactjs - 访问应用程序其他部分的构造函数中声明的类变量(React)
我目前正在学习 React-native。我正在关注 Pluralsight 教程,但不幸的是他的一些代码已经过时了。我有以下代码:
我的问题是这条线:
如果我记录 this.state 它错误并且状态未定义。如果我内联复制 todos 的内容,代码会编译,所以我知道它在范围界定方面存在一些问题,但我想我从根本上不明白如何正确地做到这一点。在我开始使用 Navigator 之前,我完全可以从构造函数中引用 this.state。
如果有人可以帮助我理解,我会很高兴。
谢谢!
react-native - 将现有的 React Native 项目转换为 Expo
我正在考虑使用 Expo 在 React Native 中构建移动应用程序,我在常见问题解答下注意到现有的 React Native 项目可以转换为 Expo。
我们究竟在转换什么?我真的很喜欢尽可能保持纯净和干净,中间没有太多抽象层,这会掩盖我理解应用程序中真正发生的事情的能力。
我希望能对转换过程中真正发生的事情以及 Expo 为现有项目添加的内容提供更多说明。
android - React Native 中的状态栏颜色
如何在不编辑 Android 特定文件的情况下更改StatusBar
组件的背景颜色?react-native
文档说,我可以使用backgroundColor
财产。但它失败了。barStyle
属性,setBarStyle
&&setBackgroundColor
静态方法也不能正常工作。
只有hidden
财产有效。
我正在使用create-react-native-app
,使用Expo构建。
npm - npm 找不到某些 react-native 模块的依赖项
我正在使用 create-react-native-app 创建一个反应原生应用程序
我将 react-native 版本更新为 0.44.0,这需要将 react 版本更新为 16.0.0-alpha.6 这是我的 package.json
运行 npm install 给我以下错误
看起来 react 版本 16.0.0-alpha.6 无法被 lottie-react-native、react-native-maps、react-native-svg 和 react-static-container 识别。我不确定是否必须满足主要版本(15),或者这些库没有使用 alpha 版本 16,或者其他什么。有谁知道如何解决这一问题?谢谢。