0
我正在使用React.js處理相當複雜的Web應用程序,並且我希望允許應用程序的用戶在其站點上使用其中一個組件作爲API小部件與腳本標記(認爲谷歌地圖API,分析等)將單個React組件用作JS小部件
我是新來的React,但我覺得React需要應用程序中的所有組件等,並將它們捆綁到一個單一的JS文件。
是否有可能只將一個組件綁定到一個JS文件中,然後讓用戶將該文件放在他們的站點中,並將其用作一個小部件?
我試着將我希望用戶用作小部件的組件轉換爲組件reactify,但似乎無法使其運行。
有什麼想法?
我的組件同時使用JSX和ES6。哈哈。那麼,你認爲使用JSX和ES6的組件轉換將作爲一個小部件工作?我可以直接在窗口小部件中放置React,以便用戶不必在他或她的網站上添加其他js依賴項? – tsteve
從ES6和JSX轉換將輸出類似於答案中代碼片段的內容。是的,你可以在你的小部件中包含React和ReactDOM,如果它們尚未包含在頁面中,最好是加載它們。這裏重要的一點是,你明白獲得一個反應小部件的最小工作是什麼。在你的問題中,你提到你無法使其工作,沒有代碼和配置很難幫助你識別問題。 – guzart