React-Table 라이브러리를 사용한 사용자 정의 정렬

Irakli Tchigladze 2023년6월21일
  1. React Table로 테이블 생성 및 관리
  2. react-table 라이브러리를 사용한 사용자 정의 정렬
React-Table 라이브러리를 사용한 사용자 정의 정렬

최신 웹사이트에는 많은 시각 자료가 포함되어 있으며 때때로 정보가 과부하될 수 있습니다. 표와 같은 시각 자료는 고객이 쉽게 이해할 수 있도록 정보를 관리하는 데 도움이 될 수 있습니다.

테이블은 제품, 서비스 및 기타 옵션 간의 비교에 특히 유용할 수 있습니다.

React Table로 테이블 생성 및 관리

많은 라이브러리를 사용하면 React에서 테이블을 만들고 관리할 수 있습니다. 그들은 모두 다른 접근 방식을 가지고 있습니다. 일부는 UI를 렌더링하고 다른 일부는 데이터 관리에만 집중합니다.

react-table은 두 번째 유형의 유틸리티입니다. 정렬, 필터링 및 검색과 같은 고급 기능을 사용하여 테이블을 만들고 유지 관리하는 데 사용할 수 있는 후크를 제공합니다.

일반적으로 이러한 후크는 다른 용도로도 사용할 수 있습니다. 개발자는 이를 사용하여 데이터 저장을 위한 다른 유형의 그리드 요소를 관리할 수 있습니다.

React Table은 헤드리스 유틸리티로 시각적 테이블 요소를 제공하지 않습니다. 대신, React Table 라이브러리의 후크를 사용하여 데이터 자체로 작업하고 추상 열과 행으로 배열할 수 있습니다.

이 기능 덕분에 React 개발자는 테이블의 모양을 자유롭게 사용자 정의할 수 있습니다. React Table은 데이터와 관련된 모든 작업을 처리하며 테이블의 골격을 디자인할 수 있습니다.

react-table 라이브러리를 사용한 사용자 정의 정렬

React에서 맞춤 정렬 기능을 구현하려면 react-table 라이브러리의 useSortBy 후크를 사용해야 합니다.

useSortBy 후크는 테이블을 정렬하는 데 필요한 여러 인수를 허용합니다.

sortType 기능을 사용하면 두 행의 데이터를 비교하고 정렬할 수 있습니다. 값은 문자열 또는 함수일 수 있습니다.

이 함수는 sortType(rowA, rowB, columnId, desc) 인수를 사용합니다. 처음 두 인수는 비교해야 하는 행입니다.

첫 번째 것이 더 크면 함수는 1을 반환합니다. 그렇지 않은 경우 -1. columnId 인수는 행 정렬을 위한 열을 지정합니다. 마지막 인수는 정렬 방향을 지정합니다.

desc(내림차순의 줄임말) 또는 asc(오름차순)일 수 있습니다.

Irakli Tchigladze avatar Irakli Tchigladze avatar

Irakli is a writer who loves computers and helping people solve their technical problems. He lives in Georgia and enjoys spending time with animals.

LinkedIn

관련 문장 - React Table