譯文:王下邀月熊
比亂麻般的**有更好的效能表現
更易於進行bug追溯
簡潔明瞭,一句頂一萬句
default
class
relatedsearch
extends
react
.component
_handleclick
(suggestedurl
,event
)render
()small
=medium
=padded
=>
key=
>
link
>
)}<
/layout>
ection
>);}
} _handleclick
(suggestedurl
,onclick
,event
)=> ;
const
relatedsearch
= ()
=>
<
section classname
="related-search-container"
>
<
h1 classname
="related-search-title"
>
related
searches:h1
>
<
layoutx-
small
=small
=medium
=padded
=>
key=
>
link
>
)}<
/layout>
ection
>
export
default
relatedsearch;
以arrow function的方式替代render語句(4行)
relatedsearch
= ()
=>
需要使用到refs
()div
>}
()div>}
()div>}
softsort
= ()
=>
.<
link
href=`}
onclick
=>
sort
results
byonly
link
>
div>
);};
softsort
= ()
=>
<
div classname
="searchinfomessage"
>
showing
results
sorted
byboth
relevance
and.
<
link
href=`}
onclick
=>
sort
results
byonly
link
>
div>
mapstatetoprops
= ()
=>
);};
mapstatetoprops
= ()
=>
();
()primaryoffer
=producttype
=productpageurl
=inventory
=submaptype
=ppu
=isloggedin
=gridview
=/>
);}()
= this
.props
;return
(<
productprice
hidepricefulfillmentdisplay
=primaryoffer
=producttype
=productpageurl
=inventory
=submaptype
=ppu
=isloggedin
=gridview
=/>
);}()/>}
.defaultprops
= };
如何寫出好函式
寫 和寫別的東西很像。在寫 或文章時,你先想什麼就寫什麼,然後再打磨它。初稿也許粗陋無序,你就斟酌推敲,直至達到你心目中的樣子。我寫函式時,一開始都冗長而複雜。有太多縮排和巢狀迴圈。有過長的引數列表。名稱是隨意取的,也會有重複的 不過我會配上一套單元測試,覆蓋每行醜陋的 然後我會打磨這些 分界函式 ...
如何寫出最快的迴圈
作者 laruence 你知道怎麼寫出最快的迴圈麼?剛剛在曉東郭的 blog 看到乙個有趣的問題 php 中 i 和 i 的區別 1.方式一 2.3.begin time 4.i 0 5.while i 10000 6.12.end time 13.14.時間 16s 15.16.方式二 17.18...
如何寫出簡單的程式
簡單的程式,要求其結構簡單,目的明確,易閱讀和理解。簡單,總是有助於程式的正確性。現在我們來 一下如何將程式寫得簡單。首先,先說命名的問題,包括目錄結構名,檔名,類名,變數名等。命名應使用統一的命名規則和常識。統一的命名是程式設計師之間交流的common sence,不同的命名會增加程式閱讀的難度 ...