开发者问题收集
我尝试使用 React 将参数传递给名为 Cell 的自定义组件。这是我的代码<Cell cellTitle='test' style={styles.item}></Cell>In Cellconstructor(props) {super(props);const cellTitle = props.cellTitle;console.log(cellTitle);}render() {ret
我是 react-native 和 react-navigation 的新手。如何在导航器之间传递参数?即从NavigatorA to the another screen of NavigatorB传递一些参数,请参阅下面的导航器设置。 const MobileNumberEntryStack = StackNavigator({MobileNumberEntry: MobileNumbe
我使用this.props.navigation.navigate('Details',{activity: item})将项目传递到新页面。我想使用此活动发出获取请求。我不知道如何将项目传递给 API 请求。有人可以回答我吗?register = async () =>{var token = await AsyncStorage.getItem('id_token')console.log(t
这里我登录,登录成功后我将id参数发送到主页,在主页上,我根据登录用户id显示数据。我在登录页面上发送了一个参数。之后我获取了主页的参数,但这里结果为空。如何正确解析数据?登录页面 //function loginfetch (......).then((response) => response.json()).then((responseJson) => {if(responseJson.st
我正在尝试在我的应用程序上实现 i18n,我设置了一个名为SettingsScreen.js的文件,此文件有很多按钮可以更改语言(参见下面的示例),还有另一个名为HomeScreen.js的文件,此文件应该通过SettingsScreen.js传递参数并更改应用程序的语言,但我收到此错误:所以我要发布其余的代码以下:HomeScreen.js:export default function Hom
我正在努力做的是读取“class extends React.Component”中的路由参数。我有一个像这样构建的页面,它工作正常(因为它是 const,我可以放置 {route}):const SecondPage = ({route}) => {useEffect(() => {fetch('https://myurl', {method: 'POST',headers: {Accept:
我正在开发一个旧的 React Native 应用程序,并且不熟悉基于类的组件,我有一个布尔值 (isJobOwner),我想将它从一个屏幕传递到另一个屏幕,然后在下一个屏幕上检查 isJobOwner 布尔值是真还是假,在这种情况下,我将使用三元运算符将用户带到取决于该真值或假值的最终屏幕。我的 2 个文件目前如下所示:SignUpChoice.js:class SignUpChoice ext
React-Native-native-sqlite存储未定义不是对象(评估'nativeModules [“ sqlite”] [method]')我在使用React-Native-sqlite-Storage时会遇到此错误。我正在使用Expo测试我的React-Native应用程序。811403609
我正在使用 react-native 应用程序,现在使用 SQLite 实现持久数据存储。我按照文档操作,但它不起作用。我将数据库存储在 android/app/src/main/assets/test.db 中没有错误,但没有显示任何内容。这是我实现的代码let SQLite = require('react-native-sqlite-storage')class HomeScreen ext
我使用来自 react-native-sqlite-storage 的 SQLite 数据库我没有在警报中显示结果它显示undefined我也尝试不使用 await 和 asyncMainFileimport DBHelper from './DBHelper.js';export default class MainFile extends Component {componentDidMoun
这是我第一次使用 React Native,我正在使用 MangoDB,我将记录存储在数据库中并获取记录,现在我想在 Flatlist 中显示,需要 setState() 但是它抛出了未定义的错误db.find({}, function (err, docs) {this.setState({ dataSource: docs });});docs 是用户数组,我能够在控制台中打印数据,它可以工作
我有一个组件,需要依次执行几个查询。我使用了承诺,但似乎不起作用/我无法这样做。这是我的组件的一部分:export default function AuthWrapper() {useEffect(() => {// creating app_tokens table if not existconsole.log('before first query');new Promise((resol
this.getDetails();getDetails = () => {let userDetails = [];db.transaction((tx) => {tx.executeSql('select * from users where role=?',['students'],(tx,results) => {let details = []if(results.rows.length
我目前有以下代码:const uploadImage = async () => {console.log('Hello2');console.log(media.length);for (var i = 0; i < media.length; i++) {const image = media[i];const uri = image.source;const response = await
我有一个按钮,按下时会调用一个函数。我想设置startJob = false。当我添加以下代码时,它给出了一个错误TypeError: setJobStart is not a function. (In 'setJobStart(false)', 'setJobStart' is undefined)我的代码:function App(){const [arrived, setArrived ]