
@estevanmaito의 원래 프로젝트를 참조하십시오
다른 기고자의 도움으로 :
라이브를 본다
이것은 템플릿이 아닙니다. 이것은 React 위에 구축 된 완전한 응용 프로그램으로, 모든 작은 세부 사항을 처리하여 데이터를 가져와 공급하기 만하면됩니다.
접근성은 내 프로젝트에서 우선 순위이며, 당신도 당신에게 있어야한다고 생각합니다. 그래서 이것은 실제 스크린 리더, 포커스 트랩 및 키보드 내비게이션을 어디에서나 사용할 수 있습니다.
Windmill Dashboard React는 Windmill React UI 위에 구축되었습니다. 모든 작은 구성 요소에 대한 문서를 찾을 수 있습니다.
모든 구성 요소와 컨테이너는 폴더 예에 저장됩니다
기본 리디렉션 변경 / 또는 File Next.config.js에서 홈을 누르면 home 누르십시오.
async redirects ( ) {
return [
{
source : '/' ,
destination : '/example/login' ,
permanent : false ,
} ,
]
} 사이드 바 메뉴를 구성하려면 파일 (loutes/sidebar.tsx)을 참조하십시오.
이것들은 사이드 바에 표시되는 경로입니다. 그들은 세 가지 속성을 기대합니다.
path : 목적지;name : 표시 될 이름;icon : 항목을 설명하는 아이콘 페이지 옵션과 같이 드롭 다운으로 사용되는 항목은 path 필요하지 않지만 path 와 name 있는 객체 routes 을 기대합니다.
// sidebar.js
{
path : '/example/tables' ,
icon : 'TablesIcon' ,
name : 'Tables' ,
} ,
{
icon : 'PagesIcon' , // <-- this is used as a submenu, so no path
name : 'Pages' ,
routes : [
// submenu
{
path : '/example/login' ,
name : 'Login' , // <-- these don't have icons
} ,
{
path : '/example/create-account' ,
name : 'Create account' ,
} , 이것은 다음.js 프로젝트 create-next-app 으로 부트 스트랩입니다.
먼저 종속성을 설치합니다.
npm install
# or
yarn install그런 다음 개발 서버를 실행할 수 있습니다.
npm run dev
# or
yarn devhttp : // localhost : 3000을 열어 브라우저를 사용하여 결과를 확인하십시오.
pages/index.tsx 수정하여 페이지 편집을 시작할 수 있습니다. 파일을 편집 할 때 페이지가 자동 업데이트됩니다.
API 경로는 http : // localhost : 3000/api/hello에서 액세스 할 수 있습니다. 이 엔드 포인트는 pages/api/hello.ts 에서 편집 할 수 있습니다.
pages/api 디렉토리는 /api/* 에 매핑됩니다. 이 디렉토리의 파일은 React 페이지 대신 API 경로로 취급됩니다.
JS에 대한 자세한 내용은 다음 리소스를 살펴보십시오.
JS Github 리포지토리를 확인할 수 있습니다. 귀하의 의견과 기부금을 환영합니다!
Next.js 앱을 배포하는 가장 쉬운 방법은 Next.js의 제작자의 Vercel 플랫폼을 사용하는 것입니다.
자세한 내용은 Next.js 배포 문서를 확인하십시오.