reactjs – React 16.3.* context Provider Err:期望的字符串或
编辑:下面的答案
我在youtube上都遵循了这两个教程(目前没有太多),但它们都不适用于我,它在index.js中向Provider发送了这个错误: 教程1:video和code 教程2:video和code
我的代码 import React from 'react' export const Context = React.createContext(); index.js import React from 'react'; import ReactDOM from 'react-dom'; import {BrowserRouter} from 'react-router-dom' import { ApolloClient } from 'apollo-client' import { HttpLink } from 'apollo-link-http' import { InMemoryCache } from 'apollo-cache-inmemory' import { ApolloProvider } from 'react-apollo'; import { Context } from './Context' const client = new ApolloClient({ link: new HttpLink({ uri: process.env.API_URL }),cache: new InMemoryCache() }) ReactDOM.render( <Context.Provider value={{text: 'ok'}}> <BrowserRouter> <ApolloProvider client={client}> <App /> </ApolloProvider> </BrowserRouter> </Context.Provider>,document.getElementById('root')); registerServiceWorker(); 我试过/检查过: >仔细检查我安装了16.3.1 编辑:回答如下 解决方法
检查你是否有反应16.3.1
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |