react分頁元件rc pagination再封裝

2021-10-23 04:24:47 字數 833 閱讀 7747

拿 rc-pagiantion元件來舉例:

import rcpagination  	from 'rc-pagination';

import 'rc-pagination/assets/index.css';

(1) 減少重複**: 封裝前每次你使用這個外掛程式你都需要引入這個元件和它的css, 封裝後你就不用引入css了

(2) **更集中: 你的import是在檔案最上面的,但是是寫在render裡面, 兩段**分布在檔案的不同位置, 不方便管理

import react 			from 'react';

import rcpagination from 'rc-pagination';

import 'rc-pagination/assets/index.css';

// 通用分頁元件

class pagination extends react.component

}export default pagination;

import pagination from 'util/pagination/index.jsx';
// 頁碼改變

onpagenumchange(pagenum) , () => )

}

render ()  />

);}

當頁碼改變的時候, 獲取新頁碼pagenum, 然後setstate, 最後按照新的頁碼重新去載入列表

react父子元件傳值 react元件通訊

react元件之間的通訊,其實就是通過乙個props建立彼此之間的橋梁,而我們最常用的就是父子傳值,子父傳值,以及兄弟之間傳值 1 父元件給子元件傳值 父元件給子元件傳值相對比較簡單,如果想讓他們倆之間有所聯絡,想傳遞父元件的資料,那麼我們就在父級元件中的子元件標籤上定義乙個屬性,而屬性的值就是我們...

React高階元件

想想以前用原生和jquery的專案,上千行的code映入眼簾,瞬間有種昏死過去的衝動。難以維護,改乙個bug可能出現n個bug,真的是很痛苦。於是乎元件化成為了當前前端開發的主流技術。angular vue和react很好的幫我們實現了元件化。但是我們常常也會遇到一種情況,就是兩個元件往往有很多的重...

React基礎 元件

元件從概念上看就像是函式,它可以接收任意的輸入值 稱之為 props 並返回乙個需要在頁面上展示的react元素。class welcome extends react.component class welcome extends react.component const element sar...