我正在做一个项目,我需要用不同的方式过滤一些信息,比如最新信息、最新信息和其他信息。为此,我必须刷新页面并将信息发送到同一页面。这是我想要放置它的代码:<TouchableOpacitykey='privacy'onPress={() => Actions.quicksearch({ searchval: this.state.searchval, searchlable: this.state.
2018-03-29
我有一个函数,我想在页面加载时执行它。第一次它运行正常,但如果我再次转到同一页面,它不会调用该函数。我知道我的页面已被缓存。每次页面加载时我如何触发某些函数。
2018-04-19
我的原生应用支持多语言功能,如“英语”和“丹麦语”。为此,我在标题顶部创建了一个带有两个菜单选项的下拉菜单,例如,如果单击丹麦语,它将设置“丹麦语”,但不显示效果,为此我必须单击当前菜单,然后才能看到语言的效果。所以我的问题是如何以编程方式在 React Native 中重新加载当前页面。提前致谢。
2018-06-25
当前代码App.jsconst Mypage = {screen: MypageScreen,navigationOptions: () => ({headerShown: false,}),};const MypageStack = createStackNavigator({ Mypage },{initialRouteName: 'Mypage',navigationOptions: {ti
2020-05-09
我想做什么当从第二页导航回第一页时,我想刷新数据。问题是,当我从第二页导航回第一页时,第一页中的onRefresh()不起作用。第一页export default class First extends React.Component {constructor(props) {super(props);this.state = {refreshing: false,items: [],};}fet
2020-05-18
我想使用刷新控制 API,并反映出我的代码中包含的 FlatList 在下拉页面时可以刷新。现在我编写了代码,这样它就可以刷新了,但是它却不动。您能将正确的代码添加到我的代码中吗?fetchData = () => {const FEED_URL = 'https://headlines.yahoo.co.jp/rss/tamahiyo-all.xml';}type Props = {};type
2020-07-23
我有需要重新加载才能查看数据的滑动组件页面。我无法将 ScrollView / FlatView 与滑动组件 (RefreshControl) 一起使用还有其他方法吗?
2021-12-16
我第一次尝试学习 React Native。我尝试引入一个 stacknavigator,但行const {navigate} = this.props.navigation;导致错误:undefined is not an object (evaluating'this.props.navigation.navigate')这是我的代码:import React, { Component } f
2017-09-18
我对 React 还是个新手。我想让我的登录按钮在按下时创建一个新屏幕。我尝试了多次,但似乎无法解决此错误:我做错了什么?LoginForm.js: import React, { Component } from 'react';import { TextInput, Text, View, StyleSheet, TouchableOpacity } from 'react-nativ
我正在使用导航来导航我的 React Native 应用程序,但我无法解决这个问题。我按照文档做了,但对我没有任何作用。问题是我试图使用导航选项添加标题和右按钮来导航到另一个屏幕,但它一直给我这个错误:“navigation.navigate 不是一个函数。(在 navigation.navigate 中未定义)这是我的代码: static navigationOptions = (navi
2018-10-20
我的 react-navigation-stack 出现了问题,我认为可能是依赖项的问题,但我不确定是不是这个原因。我只是想让一些文本重定向到另一个页面。如果有与问题无关的代码(例如按钮),我很抱歉,因为我正在尝试学习 React Native。问题出在第一次导入时指向 homeStack.js,"import { createStackNavigator } from '@react-navig
2020-05-14
import React from 'react';import {Button, View, Text} from 'react-native';const RegistrationScreen = (navigation: any) => {return (<View><Text>My Registration Page</Text><Buttontitle="Go Back"onPress=
2020-10-10
我正在运行 ubuntu 18.04当我尝试使用exp start启动 expo 服务器时,我得到了此信息(我也尝试过exp start -c、exp start -c --tunnel、exp start --tunnel)。我得到了:felix:~/job/App (dev) $ exp start[11:50:59] Using project at /home/felix/job/App[
2018-06-18
升级到 0.59 后,开发版本失败并出现以下错误。它在 0.58.6 之前运行良好“无法加载脚本。请确保您正在运行 Metro 服务器(运行“react-native start”)或您的软件包已正确打包以供发布。”我还在 AndroidManifest.xml 中添加了android:usesCleartextTraffic="true",但它仍然不起作用。但是发布版本运行良好。
2019-03-18
我刚刚从 RN 0.55.4 升级到 0.59.3.....现在我收到以下错误:错误:无法从 ....\node_modules\react-native\Libraries\Utilities\HMRClient.js 解析模块 metro/src/lib/bundle-modules/HMRClient:模块 metro/src/lib/bundle-modules/HMRClient 在 H
2019-06-26