小编Stu*_*Stu的帖子

将值从一个屏幕移动到另一个屏幕错误:未定义不是对象(评估“route.params.message”)

我试图通过将值从一个屏幕携带到另一个屏幕来以本机反应从一个屏幕导航到另一个屏幕,但是我收到了上述错误。理想情况下,我想从平面列表中发送值,我试图实现一个可点击的平面列表,它将参数从选定的行传递到另一个屏幕。

//索引.js

import React from 'react';
import { StyleSheet, Button, Text, View, FlatList, TouchableHighlight } from 'react-native';

const ComponentsScreen = ({ navigation }) => {

  //example for detail scree
  return (
    <View>
    <FlatList
           data={[
             { key: 'Task 1' },
             { key: 'Task 2' },
             { key: 'Task 3' },
             { key: 'Task 4' },
             { key: 'Task 5' },
           ]}
           renderItem={({ item }) => {
               return (
                 <TouchableHighlight
                        onPress={() =>
                        navigation.navigate('Next', { message: 'hello from screen 1' })}
                 >
                      <Text …
Run Code Online (Sandbox Code Playgroud)

navigation native reactjs react-native

7
推荐指数
1
解决办法
2万
查看次数

运行 ESLint 时出错:正则表达式标志无效

嗨,最近开始了一个新的 React Native 项目,但是,当我在 atom 上打开我的项目时,我在每个 js 文件上都会收到上述 eslint 错误。我已经打开了我过去的项目,但似乎没有那个错误。我不知道有什么改变了。有人可以帮忙吗?

如果有帮助,我正在使用节点版本 10.16.3。

在此处输入图片说明 在此处输入图片说明

reactjs atom-editor react-native

2
推荐指数
1
解决办法
1431
查看次数

标签 统计

react-native ×2

reactjs ×2

atom-editor ×1

native ×1

navigation ×1