首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标识符“ChatFeed”已声明

标识符“ChatFeed”已声明
EN

Stack Overflow用户
提问于 2021-05-19 20:35:28
回答 1查看 30关注 0票数 0
代码语言:javascript
复制
import { ChatEngine, ChatFeed } from 'react-chat-engine';
import ChatFeed from './components/chatFeed';
import './App.css';

const App = () => {
    return(

        <ChatEngine
            height="100vh"
            projectID=""
            userName=""
            userSecret=""
            renderChatFeed={(chatAppProps) => <ChatFeed {...chatAppProps} />}    

            />
    );
}

export default App;

它在服务器运行时显示错误

代码语言:javascript
复制
SyntaxError: D:\PROJECTS\APPLICATION\chat_app\src\App.js: Identifier 'ChatFeed' has already been declared. (3:7)

  1 | import { ChatEngine, ChatFeed } from 'react-chat-engine';
  2 |
> 3 | import ChatFeed from './components/chatFeed';
    |        ^
EN

回答 1

Stack Overflow用户

发布于 2021-05-19 20:41:38

错误消息说明了一切,您声明了ChatFeed两次。

您可以通过以下两种方式进行修复:

import { ChatEngine, ChatFeed as ChatFeedComp } from 'react-chat-engine';一样,

  1. 将您的组件重命名为来自react-chat-engine的命名导入

当然,您可以随意使用您喜欢的任何名称

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67603394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档