我刚刚开始使用本机反应并创建了一个基础应用程序create-react-native-app.
我做了一些重组并制作了一些新的文件夹,并将App.js重命名为Home.js. 我修改了app.json包含引用新Home.js文件的入口点.当我加载应用程序时,没有任何反应.没有错误,只是停留在世博会屏幕上.
.
-components
-screens
-Home
Home.js
-config
-node_modules
-tests
app.json
Run Code Online (Sandbox Code Playgroud)
app.json文件:
{
"expo": {
"sdkVersion" : "23.0.0",
"entryPoint" : "./screens/Home/Home.js"
}
}
Run Code Online (Sandbox Code Playgroud)
你如何定义应用程序的入口点?
react-native使用@react-native-firebase/app v6处理一个项目,我们最近使用auth.sendSignInLinkToEmail将登录与“魔术链接”集成在一起
我们找不到关于如何在 react-native 中设置所有内容的好示例,并且遇到了不同的问题,例如 -auth/invalid-dynamic-link-domain未为当前项目配置或授权提供的动态链接域。- auth/unauthorized-continue-uri- 域未被项目列入白名单
搜索信息并实现“魔术链接登录”我准备了一份关于如何在 react-native 中进行此设置的指南
我的组件依赖于本地状态(useState ),但初始值应来自 http 响应。
我可以传递一个异步函数来设置初始状态吗?如何从响应中设置初始状态?
这是我的代码
const fcads = () => {
let good;
Axios.get(`/admin/getallads`).then((res) => {
good = res.data.map((item) => item._id);
});
return good;
};
const [allads, setAllads] = useState(() => fcads());
Run Code Online (Sandbox Code Playgroud)
但是当我尝试时console.log(allads)我得到了结果undefined。
有没有办法expo build:ios在 CI 环境中使用并通过 2 因素身份验证?
由于我的苹果开发人员帐户需要 2 因素身份验证,我在我们的 CI 环境中使用 expo 开始构建时遇到了麻烦。
该expo build:ios命令是否应该仅在本地使用或没有 2 因素身份验证?
以交互模式在本地运行构建工作 - 仅在我第一次选择构建应用程序时才需要密码和 2 因素身份验证。对于连续构建,我只使用expo build:ios --release-channel test,仅此而已
我的 CI 环境是 google 的 Cloud Build - 它在一个 Docker 容器中运行,所以我不能去进行一次手动登录来让运行器保留一些会话信息,就像它发生在本地一样吗?
在阅读了 cli 使用信息后expo build:ios,您可以像EXPO_APPLE_PASSWORD我一样将帐户密码设置为 ENV 变量,尽管它应该可以在 CI 环境中使用
但后来我得到以下结果:
expo login --non-interactive -u XXX
Success. You are now logged in as XXX.
Run Code Online (Sandbox Code Playgroud)
expo build:ios --non-interactive --no-wait --release-channel test --apple-id XXXXX --team-id F7NE7X9ZFW …Run Code Online (Sandbox Code Playgroud) 我可以将随npm安装的库导入Web worker吗?
我需要将moment.js库用作网络工作者。
它通过安装npm到node_modules/moment目录中
我已经在worker.js文件的顶部尝试过此操作:
importScripts('/node_modules/moment/moment.js');
Run Code Online (Sandbox Code Playgroud)
但是我明白了
GET http://192.168.2.1:8100/node_modules/moment/moment.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud) expo ×2
react-native ×2
angular5 ×1
docker ×1
ionic3 ×1
javascript ×1
momentjs ×1
node-modules ×1
react-hooks ×1
reactjs ×1
web-worker ×1