React官網學習實踐 列表 Keys

2021-09-21 06:08:22 字數 599 閱讀 7970

渲染多樣的元件

const numbers = [1, 2, 3, 4, 5];

const listitems = numbers.map((number) =>

);reactdom.render(

, document.getelementbyid('root')

);

基礎列表元件

key的使用, 都挺符合es6的物件的使用,也沒什麼好測試的了。定義乙個物件,裡面包含三個字段,選某一欄位作為key,保證其唯一性即可。

function blog(props) 

);return (

);}const posts = [

, ];reactdom.render(

, document.getelementbyid('root')

);

React 官網列子學習

除了接受輸入資料 通過this.props 元件還可以保持內部狀態資料 通過this.state 當乙個元件的狀態資料的變化,展現的標記將被重新呼叫render 更新。先看結構,下面是hook函式 hook函式 最早是指windows 系統下提供的一種用來替換dos 系統下的中斷的系統機制 現在則是...

react 官網筆記 01

之所以從react官網學習react,1是因為英語不好,希望能有所改進,內容不保證對錯,只是自己的理解 更好的請參見 在react中使用jsx語法,可以把它理解為一種融合html與js的新語言,整個react都是由他構成 react的 唯一渲染出口應該就是 reactdom.render docum...

react 官網筆記 06 狀態提公升

如果兩個相鄰的元件想要使用相同的state去渲染元件,要實現乙個元件內部的邏輯更改state也會讓相鄰元件的ui更改,就需要使用 狀態提公升 了,原理就是把model提公升到離他們最近的公共父元件中,通過props傳遞給子元件,但是遇到乙個問題,因為props是不應該被改變的,在子元件中無法通過se...