본문 바로가기
개발 팁/사이트 모음

백오피스 개발에 도움되는 사이트 모음

by canoe726 2022. 11. 23.
728x90

백오피스 및 관리자 사이트를 제작하는데 도움이 되는 라이브러리를 리서치 또는 직접 사용해 본 도구들을 모아서 정리하였습니다.

 

 

* ⭐️ 평점 : 제일 프로젝트에 적용하면 좋아보이는 기술이 가장 높은 별점으로 1점부터 3점까지 존재한다.

 

 

1. 디자인 프레임워크

 

1. Chakra UI ⭐️

 

Chakra UI - A simple, modular and accessible component library that gives you the building blocks you need to build your React a

Simple, Modular and Accessible UI Components for your React Applications. Built with Styled System

chakra-ui.com

 

 

장점 : 디자인이 제일 최신 느낌, 커스텀 훅을 제공하는데 clipboard, outsideClick 과 같은 쓸만한게 꽤 있음

 

단점 : 백오피스에서 필요할 수 있는 트리선택자, 캘린더, 타임라인과 같은 패키지는 직접 구현해야함

 

 

2. Antd ⭐️⭐️

 

Ant Design - The world's second most popular React UI framework

Ant Design 5.0 use CSS-in-JS technology to provide dynamic & mix theme ability. And which use component level CSS-in-JS solution get your application a better performance.

ant.design

 

장점 : 제공되는 기본 컴포넌트가 매우 많다, 깃허브 스타 개수도 많다

 

단점 : 네모난 디자인이 기본으로 제공되고 커스텀하기 위해서는 별도 global.css 파일을 생성해서 스타일을 덮어씌워야함

 

 

3. Blue print ⭐️⭐️⭐️

 

Blueprint – Documentation

 

blueprintjs.com

 

장점 : 백오피스 특화로 사용할만한 기본 컴포넌트들이 매우 많다, 엑셀형태의 테이블 컴포넌트가 기본 제공된다, hotkey 기능을 잘 활용하면 사용자 업무생산성 향상이 기대됨

 

단점 : 공식 문서도 잘 되어있고 스타수는 많지만 아무도 써본 사람이 없을 확률이 높아 괜찮은 툴인지는 써보면서 검증해야함

 

 

4. Rsuite ⭐️⭐️

 

Home

A suite of React components, sensible UI design, and a friendly development experience.

rsuitejs.com

Blue print 처럼 기본 컴포넌트들이 어드민에서 쓰기 좋아 보이는 것들이 많음

 

 

2. 테이블

 

1. React Tables ⭐️⭐️⭐️

 

TanStack Table | React Table, Solid Table, Svelte Table, Vue Table

Headless UI for building powerful tables & datagrids with TS/JS, React, Solid, Svelte and Vue

tanstack.com

 

장점 : React Query 만든 회사랑 같은 회사, 필터, 페이지네이션 및 그룹화 등 기본 기능이 많이 포함되어있음, 무료

 

단점 : 러닝커브가 있음

 

 

2. Ag Grid ⭐️⭐️⭐️

 

Data Grid: AG Grid: High-Performance React Grid, Angular Grid, JavaScript Grid

AG Grid is a feature rich datagrid designed for the major JavaScript Frameworks. Version 28. 2. Download v28 of the best Data Grid in the world now.

www.ag-grid.com

 

장점 : React Tables 보다 훨씬 더 많은 테이블 기능을 제공함, 엑셀처럼 키보드 인터랙션 필요한 경우 좋음

 

단점 : 러닝커브가 있음, Enterprise 버전(유료)인 경우 쓸 수 있는 기능 제한이 있어서 얼마만큼의 기능이 필요한지 미리 고려 필요

 

 

3. React Virtualized ⭐️⭐️

https://github.com/bvaughn/react-virtualized

 

GitHub - bvaughn/react-virtualized: React components for efficiently rendering large lists and tabular data

React components for efficiently rendering large lists and tabular data - GitHub - bvaughn/react-virtualized: React components for efficiently rendering large lists and tabular data

github.com

 

장점 : 가상 테이블 관련해서는 유명한 라이브러리임

 

단점 : 키보드 인터랙션, 필터링, 페이지네이션 등의 기능은 전부 개발자가 구현해야해서 작업속도가 느릴 것으로 예상됨

 

 

3. 차트

 

1. Recharts ⭐️⭐️

https://recharts.org/en-US/

 

 

2. Antd Charts ⭐️⭐️

 

Ant Design Charts

AntV react component library

charts.ant.design

 

장점 : Antd 랑 통합해서 사용하면 좋을 것 같음

 

 

15 Best React Chart Libraries in 2022 | Technostacks

Find out here the most popular and best react chart libraries for your web projects in 2022.

technostacks.com

 

 

4. 상태관리

 

1. Zustand ⭐️⭐️

 

GitHub - pmndrs/zustand: 🐻 Bear necessities for state management in React

🐻 Bear necessities for state management in React. Contribute to pmndrs/zustand development by creating an account on GitHub.

github.com

 

 

5. 디자인 영감

 

# 키워드 : backoffice admin

 

 

1. 별점 ⭐️ 목록

 

 

269 Admin Admin Templates and Email Templates

Download All 269 “admin” admin templates and email templates unlimited times with a single Envato Elements subscription.

elements.envato.com

 

2. 별점 ⭐️⭐️ 목록

 

 

Browse thousands of Admin images for design inspiration | Dribbble

Cryptocurrency Admin Dashboard: Analytics UX

dribbble.com

 

 

Admin Projects | Photos, videos, logos, illustrations and branding on Behance

 

www.behance.net

 

 

Pinterest

요리법, 집 꾸미기 아이디어, 영감을 주는 스타일 등 시도해 볼 만한 아이디어를 찾아서 저장하세요.

www.pinterest.co.kr

 

 

728x90

댓글