在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 關(guān)于react的包引入問(wèn)題

關(guān)于react的包引入問(wèn)題

import * as React from 'react';import React from 'react'; 有什么區(qū)別

下面這些包都有什么用

import { Provider } from 'react-redux';
import { ConnectedRouter } from 'react-router-redux';
import store, { history } from 'store';
import needle from 'needle';
回答
編輯回答
菊外人

看 MDN 文檔 https://developer.mozilla.org...

import React from 'react' 只導(dǎo)出 default,而這個(gè) default 是 React。而 import * as React from 'react' 導(dǎo)出所有,并命名為 React。

react-redux 源碼:

import Provider, { createProvider } from './components/Provider'
import connectAdvanced from './components/connectAdvanced'
import connect from './connect/connect'

export { Provider, createProvider, connectAdvanced, connect }

所以需要使用 import { Provider } from 'react-redux' 來(lái)導(dǎo)入。

2017年12月7日 04:25