Wijmo, Next.js UI Component

100가지 이상의 빠르고 유연한 Next.js UI 컴포넌트

Next.js 개발자를 위한 그리드, 차트, 지도, 피벗, 입력, 캘린더 등 100가지 이상의 엔터프라이즈 UI 컨트롤로 개발 효율을 높여보세요!

Why Wijmo

왜 Next.js App에서 Wijmo를 선택해야 할까요?

React 및 Next.js 지원

Wijmo는 React v19 Next.js v15를 지원합니다. Wijmo는 모든 컴포넌트에 대한 풍부한 선언적 마크업을 제공하며 필요에 따라 React Redux 지원도 제공합니다.

100+ UI 컨트롤 지원

Wijmo는 그리드, 80+ 차트, 리포트, 입력 폼, 캘린더, OLAP 등 100가지 이상의 UI 컨트롤을 지원합니다.

터치를 위한 설계

Wijmo의 터치 모듈을 포함하여 애플리케이션 전반의 모든 컨트롤로 터치 기능을 확장할 수 있습니다. 웹사이트 및 PWA 구축 시, 태블릿이나 모바일 기기에서 사용자에게 부드럽고 즐거운 사용자 경험을 제공해 보세요.

Excel과 유사한 컨트롤

Wijmo의 FlexGrid, FlexChart 및 FlexSheet 컨트롤은 사용자들에게 익숙한 Excel과 유사한 환경을 제공하도록 설계되었습니다. 이를 통해 사용자는 Wijmo의 UI 컨트롤을 더욱 쉽게 사용할 수 있습니다.

광범위한 문서, 데모 및 API

개발자 문서, 데모 및 API를 통해 Wijmo를 쉽게 학습해 보세요. 온라인 데모에서 직접 코드를 수정하거나 로컬에서 다운로드하여 기능을 자유롭게 테스트해 보실 수 있습니다.


Quick Start

Next.js에서 Wijmo 시작하기 🚀

* 아래 가이드에서는 Next.js 14.2.5를 사용합니다.

1. Next.js 앱 폴더로 이동 후, Wijmo 라이브러리를 설치합니다.

Next.js에서 Wijmo를 사용하는 경우, React 용 Wijmo 컴포넌트를 사용합니다.

npm install @mescius/wijmo.react.all

2. Wijmo 라이브러리를 불러오기 위한 폴더와 파일을 생성합니다.

여기서는 Wijmo의 FlexGrid 컨트롤을 설정하는 방법에 대해 설명합니다.

다른 컨트롤을 추가하고 싶은 경우, 아래에서 각 컨트롤 별 상세한 코드 샘플을 확인해 주세요.


프로젝트의 루트 폴더에 "components" 폴더를 생성한 후, 해당 폴더에 FlexGrid.tsx 파일을 생성합니다.

3. Wijmo는 서버 사이드 렌더링(SSR)을 지원하지 않으므로, 컴포넌트가 클라이언트 측에서만 렌더링되도록 설정합니다.

components/FlexGrid.tsx 파일에 아래와 같이 지시어를 추가합니다.

'use client';

4. Wijmo 스타일 적용을 위한 css 파일을 추가합니다.

components/FlexGrid.tsx 파일에 Wijmo css 파일을 추가합니다.

import '@mescius/wijmo.styles/wijmo.css';

5. 사용할 Wijmo 모듈을 추가합니다.

아래와 같이 Wijmo 모듈을 추가합니다.

각 컨트롤 별 상세한 코드는 아래 샘플에서 확인해 주세요.

import * as  {  네임스페이스 } from '@mescius/wijmo.react.{컨트롤명}' ;

6. Wijmo 컨트롤을 초기화하고, 화면에 추가합니다.

Wijmo 컨트롤을 초기화하고 샘플 데이터를 생성한 후, 화면에 Wijmo 컨트롤을 표시할 수 있도록 코드를 작성합니다.

아래 샘플에서 각 컨트롤 별 상세한 코드를 확인해 주세요.

FlexGrid
FlexChart
FlexMap
OLAP
Input
  • 아래는 FlexGrid 모듈을 추가하는 코드입니다.

     import * as wjGrid from '@mescius/wijmo.react.grid'; 
    

    <결과 화면 미리보기>

    전체 코드는 아래 버튼을 클릭하여 샘플에서 확인해 주세요.

    온라인 샘플 실행하기 🖥️
  • 아래는 FlexChart 모듈을 추가하는 코드입니다.

     import * as wjChart from '@mescius/wijmo.react.chart'; 
    

    <결과 화면 미리보기>

    전체 코드는 아래 버튼을 클릭하여 샘플에서 확인해 주세요.

    온라인 샘플 실행하기 🖥️
  • 아래는 FlexMap 모듈을 추가하는 코드입니다.

     import * as wjcMap from '@mescius/wijmo.react.chart.map'; 
    

    <결과 화면 미리보기>

    전체 코드는 아래 버튼을 클릭하여 샘플에서 확인해 주세요.

    온라인 샘플 실행하기 🖥️
  • 아래는 OLAP 모듈을 추가하는 코드입니다.

     import * as Olap from '@mescius/wijmo.react.olap'; 
    

    <결과 화면 미리보기>

    전체 코드는 아래 버튼을 클릭하여 샘플에서 확인해 주세요.

    온라인 샘플 실행하기 🖥️
  • 아래는 Input 모듈을 추가하는 코드입니다.

     import * as wjInput from '@mescius/wijmo.react.input'; 
    

    <결과 화면 미리보기>

    전체 코드는 아래 버튼을 클릭하여 샘플에서 확인해 주세요.

    온라인 샘플 실행하기 🖥️

7. Next.js 앱을 실행하여 결과를 확인합니다.

npm run dev


Next.js & React Starter Template

커스터마이징이 가능한 Next.js & React 샘플과 템플릿을 통해서
빠르게 개발을 시작해보세요. 

Wijmo를 활용한 다양한 템플릿과 샘플입니다. 실제 데모를 확인하실 수 있으며, 소스 코드를 다운로드하여 직접 커스터마이징하여 사용하실 수 있습니다.

  • 이커머스 대시보드

    Wijmo의 다양한 컨트롤을 사용해 데이터를 한 눈에 볼 수 있도록 만들어진 이커머스 대시보드 샘플입니다.


    * 해당 샘플에서 사용된 Wijmo 컨트롤은 차트, 그리드, , 캘린더 입니다.


    Zip 파일 다운로드

    React

    데모 보기
  • 설문조사 결과 대시보드

    Wijmo의 차트와 그리드를 통해 설문조사 데이터를 효율적으로 분석할 수 있도록 설계되었습니다. 


    Zip 파일 다운로드

    React

    데모 보기
  • 트래픽 모니터링 대시보드

    웹 서버의 트래픽 내역을 국가별로 보여주는 React 기반 대시보드입니다.


    Zip 파일 다운로드

    React

    데모 보기
  • 지리 대시보드

    인구 통계 데이터를 분석하기 위한 대화형 지리 대시보드입니다.


    Zip 파일 다운로드

    React

    데모 보기
  • 동적 대시보드

    커스터마이징이 가능한 동적 대시 보드에서 Wijmo 컨트롤을 사용하는 방법을 보여줍니다.


    Zip 파일 다운로드

    React

    데모 보기
  • 암호 화폐 트래킹

    Wijmo의 강력 재무 차트 컴포넌트를 그리드에 통합하여 암호 화폐 가치를 추적합니다.


    Zip 파일 다운로드

    React-Redux

    데모 보기

FlexGrid

가장 빠르고 유연한 Next.js & React
데이터 그리드

정렬, 서식, 페이징 및 유연한 데이터 바인딩을 기본으로 포함하는 최고의 Javascirpt 데이터 그리드(테이블)입니다.

FlexChart

80+ 고성능 Next.js & React 차트

80가지 이상의 다양한 차트를 사용하여, 원하는 데이터를 효과적으로 시각화 할 수 있습니다.

FlexMap

지리 데이터 시각화를 위한
Next.js & React 지도 컨트롤

지도 컨트롤을 사용하여 지리 데이터를 시각화하여 더욱 쉽게 분석할 수 있습니다.

OLAP

Excel과 유사한 고성능 Next.js & React 피벗 테이블 & 차트

서버 측에 의존하지 않고, 밀리초 안에 대량의 데이터를 분석 처리 해보세요.

Input

강력한 Next.js & React 입력 컴포넌트

자동 완성, 색상 팔레트(픽커), 날짜/시간, 마스크, 메뉴, 다중선택과 같이 프론트엔드에서 필요한 다양한 입력 컨트롤을 포함합니다.

Next.js & React UI Control Designer

Wijmo 컨트롤을 쉽게 커스터마이즈해 보세요!

Wijmo CSS 테마 디자이너를 이용하여 디자인 테마를 쉽게 생성하고 만들어진 CSS를 여러분의 위즈모 컨트롤에 적용해 보세요!

Wijmo CSS 테마 디자이너 사용

Wijmo 컨트롤 속성 편집기를 통해 Wijmo 컨트롤들의 설정을 쉽게 변경해보세요. 20가지 이상의 컨트롤들의 설정 값을 수정하고 확인해 볼 수 있습니다. 별도의 코딩 작업 없이도, 해당 설정을 다운로드 받아 여러분의 웹에 쉽고 빠르게 바로 적용이 가능합니다.

Wijmo 컨트롤 속성 편집기 사용

무엇이든 물어보세요!

MESCIUS의 전문가 그룹에게 Wijmo에 대한 막연한 고민과 궁금증을 들려주세요.
여러분들의 고민을 함께 공감하고 도움을 드리겠습니다. 
온라인 제품 상담 개발자 포럼(기술 지원)

Next.js & React UI Control Online Study

Wijmo Next & React UI 컨트롤의 다양한 적용 방법을 확인해 보세요.

더 많은 글 보기