2017-02-16 34 views
0

我試圖採取一個包含HTML的服務器響應,並用React組件替換它的一部分。來自服務器的HTML看起來是這樣的:反應:如何連接字符串與JSX

<div><h1>Title</h1>[video] [image]</div> 

我想換成[視頻]和[影像]起反應,因此顯示一個視頻播放器和圖像組件。實際上,組件稍微複雜一些,但這應該顯示一個簡單的例子。

我已經設置了密碼筆,但到目前爲止只能夠爲我結合了串反應的組分得到這個輸出。

Title 
[object Object] [object Object] 

https://codepen.io/adamoliver/pen/pRYXeB

什麼潛在的解決方案可能是任何想法?

+1

也許你的做法是不是最好的,JSX部件實際上JavaScript,因此你不能用繩子將它們串聯。但是,如果你想要的是**從JSX組件獲取響應**,那麼應該看看**反應服務器端渲染**。特別是對於'renderToString'。 – Hosar

回答

0

您需要將此用作函數調用而不是組件。 找到這個codepen。

`https://codepen.io/satya-dash/pen/QdPwep`