這個(gè)和組合有什么區(qū)別
function?FancyBorder(props)?{ ??return?( ????<div?className={'FancyBorder?FancyBorder-'?+?props.color}>? ?????????{props.children}? ????</div> ??);} function?WelcomeDialog()?{ ??return?( ????<FancyBorder?color="blue">??? ???????<h1?className="Dialog-title">???? ??????????Welcome??? ???????</h1>????? ???????<p?className="Dialog-message">???? ??????????Thank?you?for?visiting?our?spacecraft!??? ??????</p>?? ???</FancyBorder> ??);}
2019-09-21
你說(shuō)的是什么組合?是說(shuō)組件嗎?function也是一種react組件的寫(xiě)法,和class <name> extends react.Componrnt{}的寫(xiě)法效果一樣,我感覺(jué)這里是表達(dá)在函數(shù)內(nèi)返回一個(gè)組件的,就是高階組件