TypeError:(0,_react.useMemo)不是函数 - react-native redux

问题描述 投票:0回答:3

我有这个错误,无法解决这个问题。

enter image description here

错误出现在这里。但我不知道为什么。

import React, { Component } from 'react';
import { connect } from 'react-redux';

class LibraryList extends Component {
    render() {
       return null;
    }
}

 const mapStateToProps = state => ({

        });

export default connect(mapStateToProps)(LibraryList);

编辑:

我用这些解决了这个问题:

link1

link2

react-native
3个回答
1
投票

我昨天也遇到了这个问题,问题是与connect函数react-redux有关,我尝试了旧版本的redux并且它有效。

试试,npm install [email protected]


0
投票

试试以下代码:

 import React, { Component } from 'react';
    import { connect } from 'react-redux';

    class LibraryList extends Component {
        render() {
           return null;
        }
    }

   const mapStateToProps = state => {
    return {

       }
            };

export default connect(mapStateToProps,null)(LibraryList);

0
投票

升级react-nativereact和清理xCode为我工作:

  1. $ yarn upgrade [email protected]
  2. $ yarn upgrade [email protected]
  3. $ rm -rf node_modules
  4. 并且在xCode中cmd + shift + k

React documentation

© www.soinside.com 2019 - 2024. All rights reserved.