小编Che*_* S.的帖子

TypeError: TypeError: (0, _reactRedux.useSelector) 不是函数

我工作useSelectorreact-redux在我的阵营原生应用程序,我收到以下错误:

TypeError: TypeError: (0, _reactRedux.useSelector) is not a function.

我的代码是:

import { useSelector } from 'react-redux';

const availableMeals = useSelector(state => state.meals.filteredMeals);

根据官方文档,这是最简单的用法,useSelector但我收到此错误。

以前,我Redux在我的项目中遇到另一个错误,但它在一夜之间自动解决了,所以这个问题与某些缓存有关吗?

我该如何解决这个问题?

这是我的代码:

import React from 'react';
import { useSelector } from 'react-redux';

import { CATEGORIES } from '../data/dummy-data';
import MealList from '../components/MealList';

function CategoryMealScreen(props) {
    const catId = props.navigation.getParam('categoryId');

    const availableMeals = useSelector(state => state.meals.filteredMeals);

    const displayedMeals = availableMeals.filter(meal => meal.categoryIds.indexOf(catId) >= 0);

    return <MealList listData={displayedMeals} navigation={props.navigation} />; …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-redux

5
推荐指数
1
解决办法
4529
查看次数

标签 统计

react-native ×1

react-redux ×1

reactjs ×1