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

汤普森1085

我不断收到以下消息,但不知道如何更正:尝试导入错误:“_”未从“下划线”导出

我确实运行了 npm install --save underscore 并且没有解决问题。

这是我正在使用的文件:

import React from 'react'
import { connect } from 'react-redux'
import { _ } from 'underscore'
import { FILTER_ALL, FILTER_COMPLETED } from '../redux/actionTypes'
import { toggleTodo } from '../redux/actions'

const Todo = ({ todo, id, toggleTodo }) => (
    <li className={todo.completed ? 'completed' : ''} onClick={() => toggleTodo(id)}>{todo.content}</li>
)

function TodoList({ todos, toggleTodo }) {
    return (
        _.keys(todos).map((id) => (
            <Todo key={id} id={id} toggleTodo={toggleTodo} todo={todos[id]} />
        ))
    )
}

const mapState = (state) => {
    if (state.visibilityFilter.activeFilter === FILTER_ALL) {
        return { todos: state.todos.data }
    } else if (state.visibilityFilter.activeFilter === FILTER_COMPLETED) {
        return ({
            todos: _.pick(state.todos.data, (todo) => todo.completed)
        })
    } else {
        return ({
            todos: _.pick(state.todos.data, (todo) => !todo.completed)
        })
    }
}

export default connect(mapState, { toggleTodo })(TodoList);
穆罕默德德雷萨

你有没有试过这样做: import * as _ from 'underscore'

在此处查看文档:https : //underscorejs.org/#map

_.map(things, thing => {
    ...
})

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

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

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

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

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

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

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

尝试导入错误:未从“ ./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”

尝试导入错误:“动画”未从“react-spring”导出

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

尝试导入错误:“查询”未从“firebase/firestore”导出

尝试导入错误:“configureStore”未从“./app/store”导出

python导入下划线模块

涉及下划线的 Codeigniter 路由错误

下划线,错误地获取价值

尝试导入错误:“ BrowseRouter”未从“ react-router-dom”导出(导入为“ Router”)

尝试导入错误:未从“三个”(导入为“三个”)导出“ OBJLoader”

尝试导入错误:将“react-scripts”更新到版本 2.0.0 后,“...”未从“...”错误导出

如何解决错误:尝试导入错误:“路由”未从“ react-router-dom”导出

尝试导入错误:未从“ ./actions”导出“ getMoviesList”;React Redux中的错误