尝试导入错误:不包含默认导出

经过测试

我正在定义react组件以与redux连接。我有应用程序和列表组件

App.js

import React, { Component } from 'react';
  //import Login from './components/Login';
 import List from './components/List';
 import './App.css';
  class App extends Component {
 render() {
  return (  <List />); } }
  export default App;

List.js

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

  const mapStateToProps=  state =>{
     return { articles :state.articles};
      }
   const connectedList = ({ articles }) =>(
        {articles.map(e=>(      //////**1) here I get red under the dot(.) ie., error**
           <li key={e.id}>{e.title}</li>
         ))}
     );
   const List= connect(mapStateToProps)(connectedList);
   export default List;

为什么要做1)在这里我在点(。)下变红,即错误

我已导出列表,但抛出此错误

尝试导入错误:“ ./ components / List”不包含默认导出(导入为“ List”)。

其实我是Redux的新手,所以请向我说明我要去哪里错了?

博詹德拉·拉尼雅

删除花括号:

const connectedList = ({ articles }) =>(
   articles.map(e=>( // implicit return
      <li key={e.id}>{e.title}</li>
   )
));

或者,使用花括号:

const connectedList = ({ articles }) => { // no parentheses
   return articles.map(e=>( // explicitly use return
      <li key={e.id}>{e.title}</li>
   )
});

在括号中使用花括号表示您正在返回一个对象。但是articles.map ...显然不是对象,而是遍历对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试导入错误:“反应表”不包含默认导出(导入为“ ReactTable”)

React-Redux:尝试导入错误:“ ./components/Score”不包含默认导出(导入为“ Score”)

尝试导入错误:“ uuid”不包含默认导出(导入为“ uuid”)

尝试导入错误:“ ./ movieReducer”不包含默认导出(导入为“ movieReducer”)

React JS尝试导入错误:“ ./ Pathfinder / Pathfinder”不包含默认导出(导入为“ Pathfinder”)

为什么我收到此错误尝试导入错误:“历史记录”不包含默认导出(导入为“ createBrowserHistory”)

当我尝试使用redux导出操作时,出现错误消息“不包含默认导出”

即使在React中正确导入后也不包含默认导出

尝试导入错误:未从“ ../assertThisInitialized/_index.mjs”导出“默认”

module.exports不包含默认导出

组件索引不包含默认导出

尝试导入错误:未从“ antd”导出“ Typography”

尝试导入错误:未从“ ../module”导出“模型”

尝试导入错误:未从“ antd”导出“ Icon”

尝试导入错误:“createstore”未从“redux”导出

反应错误“尝试导入错误:'TodoItem'未从'./Todoitem'导出。”

使用导出默认值时反应导入错误

尝试导入错误:“ showErrorMessage”未从“ ../helpers/alerts”导出

尝试导入错误:“useThemeVariants”未从“@material-ui/styles”导出

尝试导入错误:未从“ ./components/SelectionPage”导出“ SelectionPage”

尝试导入错误:未从“ d3”导出“行为”

尝试导入错误:“出口”未从“react-router-dom”导出

尝试导入错误:未从“ react-router-dom”导出“ useRouteMatch”

尝试导入错误:未从文件中导出“ SomeObject”

尝试导入错误:未从“ react-redux”导出“ useDispatch”

尝试导入错误:未从“ react-intl”导出“ addLocaleData”

尝试导入错误:未从“ react-router-dom”导出“ PrivateRoute”

尝试导入错误:未从“ react-router-dom”导出“ useHistory”

尝试导入错误:“_”未从“下划线”导出