所有這些工作當然,但哪一個是ES6在jsx文件中的最佳做法? (忽略格式)。我的理解是,模板字符串大部分(完全是?)用於描述性控制檯日誌記錄,而非常規用法?JS引用最佳實踐? ES6/React - 單,雙,反引號?
<div className={`dropdown-menu dropdown-menu-media`}/>
<div className={"dropdown-menu dropdown-menu-media"}/>
<div className={'dropdown-menu dropdown-menu-media'}/>
我知道有單引號和雙引號之間沒有功能上的區別(除非你是在兩者之間交替以避免逃逸)...但是...是一個或另一個更常見的還是「完全「一個'品味'的問題?即如果您正在瀏覽代碼,並且看到單個和雙引號隨機更改爲相同大小寫/用法,並且您必須使其統一,那麼您會使用哪一個?
const inputProps = {
onChange: this.onChange,
className: 'form-control',
id: "someId",
status: 'active',
isOpen: "open"
};
我知道有單,雙引號,除非你是在兩者之間交替,以避免逃逸的功能沒有差異... ...但我的問題是,什麼是更常見的還是「完全」一'品味'的問題?如果您正在瀏覽代碼,並且看到相同大小寫/使用情況下隨機使用單引號和雙引號,並且您必須使其統一,那麼您會使用哪一種? –
這完全取決於引號之間的字符串是否包含其他引號,但是僅對帶字符串的動態變量使用backtics –