2017-08-02 69 views
3

關於React Native中的道具,$是指什麼?

例如 backgroundImage:'url($ {contact.avatarURL})'

+0

我現在明白$ {myVariable}是JavaScript ES6的一項創新,您可以使用文本顯示內嵌變量的輸出,而不是使用+符號將文本和變量鏈接在一起。例如,在你編碼「我是」+年齡+「歲」之前。現在你可以通過編碼來清理它,「我已經六歲了。」然後,在React Native中應用時,它可以非常有效地幫助簡化語法。 –

回答

1

這是ES6字符串插值/模板文字,帶有`(反引號)和$ {expr}(內插表達式)。

Resource

模板文字是字符串常量,允許嵌入的表達式。您可以使用多行字符串和字符串插值功能。在ES2015規範的先前版本中,它們被稱爲「模板字符串」。

相關問題