自定義React元件

2022-05-15 20:49:34 字數 919 閱讀 4377

如果還沒有專案,請看建立umi專案 .

訪問http://localhost:8000實際由src/pages/index.js渲染,內容為:

export default function()
使用antd新增乙個輸入框和乙個按鈕:

import  from 'antd';

export default function()

export default用來當別的模組在匯入檔案src/pages/index.js時候,如果不使用物件結構,預設匯入的就是定義的function,

實際上這個function是乙個react的元件,它的返回值會被渲染到瀏覽器中。

react提供了狀態(state)描述動態頁面,當狀態值改變之後頁面會重新渲染。乙個小例子,只有輸入框輸入的是1234時,按鈕是可用的其他時候禁用:

import  from 'antd';

import from 'react';

export default function() else

} return (

ok)}

還可以使用class來定義react元件,以上**用class 改寫後:

import  from 'antd';

import from 'react';

export default class extends component

} inputonchange(event))

} render()

}

實際操作中可在http響應的callback中來改變元件的狀態達到動態重新整理的目的。

react 自定義日曆元件

基於hooks開發的自定義日曆元件,可以根據自己需要修改 params searchbar 搜尋引數 列表資料 description 修改請備註 location grey const main props 獲取當前年份 const getfullyear date date number con...

react入門 筆記 自定義元件

方式1 工廠函式元件 簡單元件 text babel 1.定義元件 方式1 工廠函式元件 簡單元件 function mycomponent 2.渲染元件標籤 reactdom.render document.getelementbyid example1 script 方式2 es6類元件 複雜元...

react demo3 自定義react元件

react dome 3 建立乙個元件類 需求 渲染一行標題,顯示 hello,world lang en charset utf 8 react dometitle src build react.js script src build react dom.js script src build ...