开发者问题收集
我想检查 React JavaScript 中的空数组。但是当我使用问号检查它是否未定义时,React 就会崩溃。我正在使用类似这样的方法:const [verlist, setverlist] = useState([]);在useEffect钩子中,我使用setverlist(response.versions.version)。这里versions是对象。其中version是一个对象数组。但
存在以下问题。我的页面上有 6 个 div,其中可能包含也可能不包含图像。假设我的数组中有 3 张图片,这些图片应该显示在 div 中,其余 3 个元素应该是一个 div(例如,带有背景)我大致解决了它,但如果在数组中找不到此元素,则应用程序崩溃。崩溃是因为缺少某个元素。在控制台中,出现 sixb[3] 未定义的错误。项目显示<div className='blocksix all'><img s
我正在编写产品详细信息,但无法使用 params 属性无法读取未定义的属性“params”您可以在此处查看我的代码import React from 'react';import {Image, Text, View} from 'react-native';const ProductDetail = ({route, navigation}) => {const productID = rout
现在这个导航让我头疼,我看了几个关于这个的视频,并按照它们做,但仍然遇到同样的错误,即 this.props.navigation.navigate 未定义不是对象错误这里基本上是我的代码App.jsimport React from 'react';import { Container, Body, Header, Title, Content, List, ListItem, Text, Le
我知道这是重复的问题,我尝试了 3-4 天的所有解决方案来解决它,但不明白为什么它会一次又一次地出现。我想我犯了一个愚蠢的错误,请帮我找出它。以下是我的登录和忘记密码屏幕的代码。在登录屏幕上,当我单击“忘记密码”按钮时,它会抛出TypeError:未定义不是对象(评估“this.props.navigation.navigate”)// config/routes.jsimport * as Re
我正在使用 react-apollo 进行 graphql 查询。我想显示类别的单个对象,因此我需要一个 id我可以从 navigation.state.params.id 获取。我做了以下操作,但收到错误“无法读取未定义的属性‘skip’”。我应该如何解决这个问题?这是我的代码class CategoryDetail extends React.PureComponent {render() {
我有以下查询:import { gql } from 'apollo-boost';const GetUserInfo = gql`query getUserInfo($id: MongoID!){userById(_id: $id){local{username...}}`;export {GetUserInfo} ;然后我已将查询绑定到我的“React.Component”import Re
我在使用 apollo 查询 graphql 端点时遇到 react.js 问题。以下是出现问题的代码。class ChecklistSummaryTime extends Component {constructor(props) {super(props);this.state = {data: [],sitePath: window.location.pathname}}render() {
我在一个 typescript 文件中有一个函数,除了经过 if 检查之后仍然存在:“对象可能‘未定义’”之外,其他一切都运行正常。我在其他文件中也有类似的代码片段,但是都没有出现同样的问题。函数:renderCities = (countries: Country[], countryId: string) => {if (countryId === 'DEFAULT') {return <op
我正在遵循此 Apollo Pagination 教程:Apollo Pagination 示例我的问题摘要:我有一个已知有效的 GraphQL 查询,可在 Playground 中使用。当我尝试获取数据并在 React 组件中使用它时(如上面的 Apollo 链接中所述),我收到以下错误:“TypeError:无法读取未定义的属性‘errorlogsConnection’”但是,当我在 Web
因此,我在 React 应用上运行 gql 查询并传递一些默认变量。但是,当查询运行时,我收到此错误:Error: GraphQL error: Validation error of type FieldUndefined: Field 'firstname' in type 'HealthcareWorkersPage' is undefined @ 'healthcareWorkers/fi
GraphQL 查询在此处定义const countryQuery = gql`query getQuery($filter: _CountryFilter!) {Country(filter: $filter) {_idnamecapitalpopulationnativeName}}`pages/search.jsexport default function Search() {const
我试图将 react-localize-redux 实现到我的应用程序中。但是我得到了以下错误TypeError: Cannot read property 'languages' of undefined这来自node_modules/react-localize-redux/es/localize.js:249我的代码实现如下。let store = createStore(combineRe
我尝试通过钩子使用 Redux,但状态始终返回一个空数组,而不是来自获取请求的数据。Actionsexport const loading = payload => {return {type: types.LOADING,payload}}export const getBudget = payload => {return {type: types.BUDGET_DATA,payload}}e
我有一个 MERN Web 应用程序,我正在学习 React Hooks。我想做的事情:访问我的 Redux 中的状态。当我刷新页面时,错误:TypeError:无法读取 null 的属性“_id”当我在 redux 开发人员工具中清楚地看到状态时,我无法访问它。我尝试过console.log(auth.isAuthenicated),但它返回null。但是,当我执行console.log(aut