5
我剛剛開始使用JavaScript和React.js最近。我目前在main.html文件中有幾個腳本標記,我需要能夠從我的React.js組件中的這些標記訪問一些變量。無論如何要做到這一點?在反應組件中的HTML文件中的腳本標記訪問變量
我剛剛開始使用JavaScript和React.js最近。我目前在main.html文件中有幾個腳本標記,我需要能夠從我的React.js組件中的這些標記訪問一些變量。無論如何要做到這一點?在反應組件中的HTML文件中的腳本標記訪問變量
如果你已經在你的<script>
標籤直接定義的變量,那麼他們是全球性你應該能夠簡單地從您的任何反應的組分中引用它們。
這就是說,你不應該那樣做。這引入了一個依賴關係,這不僅使得重用組件非常困難,而且由於它在透明度上也會成爲維護的噩夢。
相反,當您渲染根組件時,請將變量作爲屬性傳遞,並通過組件樹傳遞給需要它的組件。這樣,只有您的根組件依賴於外部變量,並且您的較低級別組件的接口是乾淨而透明地定義的。
感謝您的詳細解釋! –