簡體   English   中英

× 錯誤:元素類型無效:需要一個字符串(對於內置組件)或一個類/函數(對於復合組件)但得到:object

[英]× Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object

請幫我解決這個錯誤:錯誤:元素類型無效:需要一個字符串(對於內置組件)或一個類/函數(對於復合組件),但得到:object。 這是我的代碼:

 index.js: import ReactDOM from 'react-dom'; import './index.css' import reportWebVitals from './reportWebVitals'; import ApolloProvider from './ApolloProvider' ReactDOM.render( < ApolloProvider / >, document.getElementById('root') ); reportWebVitals();

ApolloProvider.js:

 import React from 'react' import App from './App' import ApolloClient from 'apollo-client' import { InMemoryCache } from 'apollo-cache-inmemory' import { createHttpLink } from 'apollo-link-http' import { ApolloProvider } from '@apollo/react-hooks' const httpLink = createHttpLink({ uri: 'http//localhost:5000' }) const client = new ApolloClient({ link: httpLink, cache: new InMemoryCache() }) export default ( < ApolloProvider client = { client } > < App / > < /ApolloProvider> );

嘗試

ReactDOM.render(
  ApolloProvider ,
  document.getElementById('root')
);

或更新提供程序以導出組件

export default function provider() {
return (
  <ApolloProvider client={client}>
    <App />
  </ApolloProvider>
);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 錯誤:元素類型無效:預期為字符串(對於內置組件)或類/函數(對於復合組件)但得到:ReactJS 中的對象 錯誤:元素類型無效:應為字符串(對於內置組件)或類/函數(對於復合組件)但得到:對象 元素類型無效:應為字符串(對於內置組件)或類/函數(對於復合組件)但得到:object。abcd 錯誤 - 錯誤:元素類型無效:需要一個字符串(對於內置組件)或一個類/函數(對於復合組件)但得到:未定義 不變違規:元素類型無效:預期為字符串(內置組件)或類/函數(復合組件),但得到:對象 錯誤:元素類型無效:需要一個字符串(對於內置組件)或一個類/函數(對於復合組件)但得到:未定義 渲染錯誤元素類型無效:預期為字符串(對於內置組件)或類/函數(對於復合組件)但得到:未定義 控制台錯誤:元素類型無效:預期為字符串(對於內置組件)或類/函數(對於復合組件)但得到:未定義 React - 錯誤:元素類型無效:需要一個字符串(對於內置組件)或一個類/函數(對於復合組件)但得到:未定義 未捕獲的錯誤:元素類型無效:預期為字符串(內置組件)或類/函數(復合組件),但得到:未定義
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM