react語(yǔ)法篇

1 語(yǔ)法
聲明一個(gè)函數(shù), return 一個(gè)html

其他的函數(shù)可以調(diào)用,在return內(nèi)部直接寫(xiě)入函數(shù)名一樣的標(biāo)簽 即可

function myButton(){
    return (
       <button>Im a button</button>
    )
}


export default function  myApp(){
    return (
        <div>
            <h1>welcome to my app</h1>
            <myButton />
        </div>
    )
}

2.添加樣式

<img className = "avatar" />

.avatar{
    border-radius: 50%;
}

3.賦值

const user = {
  name: 'Hedy Lamarr',
  imageUrl: 'https://i.imgur.com/yXOvdOSs.jpg',
  imageSize: 90,
};



<img className = "avatar" 

src={user.imgUrl}
alt={'Photo of ' + user.name}
style={{
          width: user.imageSize,
          height: user.imageSize
        }}
/>

//style = {{}} 是雙括號(hào) 包裹 比較特殊 其他的暫時(shí)都是單個(gè)括號(hào)

  1. 渲染
    可以用ifelse 做判斷
    也可以用判斷運(yùn)算符簡(jiǎn)化

不需要else時(shí) 的簡(jiǎn)化寫(xiě)法

let content;
if(isLoggedIn){
    content = <AdminPanel/>
}else {
    content = <LoginForm/>
}
return (
    <div>
        {content}
    </div>
)



return (

    {
        isLoggedIn ?(
            <AdminPanel/>
            ) : 
            (<LoginForm/>
            )
    }
)




<div>
    {isLoggedIn && <AdminPanel/>}
</div>


````




5. render list列表

````
const products = [
    { title: 'Cabbage', id: 1 },
    { title: 'Garlic', id: 2 },
    { title: 'Apple', id: 3 },
  ];

  const listItems= products.map(product=> 
    <li key={product.id}>
       {product.title}
    </li>
    )

    return (
        <ul>{listItems}</ul>
    )


````


7.添加事件
 在函數(shù)中聲明點(diǎn)擊事件夯到, return中 加入點(diǎn)擊事件
````
    function functions(){
        function handleClick(){
            alert('click me ')
        }

        return (
            <button onClick ={handleClick}>
             click me 
            </button>
        )
    }


````













最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市肖粮,隨后出現(xiàn)的幾起案子革半,更是在濱河造成了極大的恐慌,老刑警劉巖洼怔,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件署惯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡镣隶,警方通過(guò)查閱死者的電腦和手機(jī)极谊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)诡右,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人轻猖,你說(shuō)我怎么就攤上這事帆吻。” “怎么了咙边?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵猜煮,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我败许,道長(zhǎng)王带,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任檐束,我火速辦了婚禮辫秧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘被丧。我一直安慰自己盟戏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布甥桂。 她就那樣靜靜地躺著柿究,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黄选。 梳的紋絲不亂的頭發(fā)上蝇摸,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音办陷,去河邊找鬼貌夕。 笑死,一個(gè)胖子當(dāng)著我的面吹牛民镜,可吹牛的內(nèi)容都是我干的啡专。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼制圈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼们童!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起鲸鹦,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤慧库,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后馋嗜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體齐板,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了覆积。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片听皿。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖宽档,靈堂內(nèi)的尸體忽然破棺而出尉姨,到底是詐尸還是另有隱情,我是刑警寧澤吗冤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布又厉,位于F島的核電站,受9級(jí)特大地震影響椎瘟,放射性物質(zhì)發(fā)生泄漏覆致。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一肺蔚、第九天 我趴在偏房一處隱蔽的房頂上張望煌妈。 院中可真熱鬧,春花似錦宣羊、人聲如沸璧诵。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)之宿。三九已至,卻和暖如春苛坚,著一層夾襖步出監(jiān)牢的瞬間比被,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工泼舱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留等缀,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓娇昙,卻偏偏與公主長(zhǎng)得像尺迂,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涯贞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容