React總結之基礎 一

2021-09-24 08:08:40 字數 2085 閱讀 9476

中文官網

英文官網

元件化開發(高內聚,低耦合)

一次學習,隨處編寫

通過react實現前端效果

"en">"root">

複製**

複製**
複製**

複製**

複製**
// jsx中樣式類必須使用classname屬性,不可以使用class屬性複製**
let element = jsx表示式

複製**

let foo = function

() 複製**

let foo = function (param) 

}let element = (

)reactdom.render(element,document.getelementbyid('root'))

複製**

複製**
let data = hello

if (true)

複製**

// &&前面的條件成立,就顯示後面的內容,否則不顯示

let flag = true;

let adddata =

複製**

let flag = false;

let msg =

複製**

function foo(flag) 

return

阻止渲染;}

複製**

let data = ['公孫離','橘右京','孫尚香','娜可露露'];

let nz = data.map((item,i) =>

});let element = (

);reactdom.render(element,document.getelementbyid('root'));

複製**

let element = ();

// 上面的**可以用以下形式表示:

let element = react.createelement(

'h2',

,'hello world'

);複製**

let element = 'active'>hello

複製**

let style = 

let element = hello

複製**

function

welcome

() 複製**

函式父元件向子元件傳值

// 父元件內容

let m = 10;

'jack'/>

// 子元件

function child(props)

}複製**

類的繼承

class student extends person {}

複製**

// 預設建構函式

constructor (...props)

複製**

使用類建立元件

class welcome extends react.component 

}複製**

父元件向子類元件傳值

元件的內部狀態state

React之教程總結

前言 前段時間學習了react,主要的學習資料是乙個不錯的 教程,學習的過程基本都是按部就班的學的。在學react之前,我是有jquery的基礎的,之前也簡單的了解過vue,知道類似vue這類框架和jquery是有很大的不同的。在以前,基本都是html css js 或jquery 而在vue re...

React基礎(一 之基礎介紹及搭建專案

主要內容 1 參考 2.介紹描述 3 react的特點 4.react高效的原因 5.react與vue的對比 react與vue異同對比之處 6.虛擬dom 1 node.jsnode.js安裝好以後,如果是windows系統,可以使用win r開啟執行,然後輸入cmd,開啟終端 或者叫命令列工具...

React之小知識點總結

總結react中常常被忽略的小知識點 1 即使state裡設定成和之前的值一樣,render也會重新渲染 2 父元件傳給子元件的屬性 props是唯讀的,在子元件中已在this.state裡將屬性賦值給定義的變數 如果屬性在父元件中可以操作改變值的話,那麼在子元件中就不建議修改,如果屬性在父元件不操...