
ดูโครงการดั้งเดิมโดย @estevanmaito
ด้วยความช่วยเหลือจากผู้มีส่วนร่วมอื่น ๆ :
เห็นมันสด
นี่ไม่ใช่เทมเพลต นี่คือแอปพลิเคชั่นที่สมบูรณ์ซึ่งสร้างขึ้นบน React โดยมีรายละเอียดเล็ก ๆ น้อย ๆ ที่ได้รับการดูแลดังนั้นคุณเพียงแค่นำข้อมูลมาป้อน
การเข้าถึงเป็นสิ่งสำคัญในโครงการของฉันและฉันคิดว่ามันควรจะเป็นของคุณเช่นกันดังนั้นสิ่งนี้ได้รับการพัฒนาขึ้นเพื่อฟังผู้อ่านหน้าจอจริงกับดักโฟกัสและการนำทางแป้นพิมพ์มีให้บริการทุกที่
Windmill Dashboard React สร้างขึ้นที่ด้านบนของ Windmill React UI คุณจะพบเอกสารสำหรับองค์ประกอบเล็ก ๆ ทุกชิ้นที่นั่น
ส่วนประกอบและภาชนะทั้งหมดจะถูกบันทึกไว้ในตัวอย่างโฟลเดอร์
เปลี่ยนการเปลี่ยนเส้นทางเริ่มต้นเมื่อกด / หรือ home ในไฟล์ next.config.js
async redirects ( ) {
return [
{
source : '/' ,
destination : '/example/login' ,
permanent : false ,
} ,
]
} ในการกำหนดค่าเมนูแถบด้านข้างให้ดูไฟล์ (เส้นทาง/sidebar.tsx)
นี่คือเส้นทางที่จะแสดงในแถบด้านข้าง พวกเขาคาดหวังสามคุณสมบัติ:
path : ปลายทาง;name : ชื่อที่จะแสดง;icon : ไอคอนเพื่อแสดงรายการ รายการที่ใช้เป็นแบบเลื่อนลงเช่นตัวเลือกหน้าเว็บไม่จำเป็นต้องมี path แต่คาดว่าจะมีอาร์เรย์ routes ของวัตถุที่มี path และ name :
// 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' ,
} , นี่คือ next.js project bootstrapped ด้วย create-next-app
ขั้นแรกให้ติดตั้งการพึ่งพา:
npm install
# or
yarn installจากนั้นคุณสามารถเรียกใช้เซิร์ฟเวอร์การพัฒนา:
npm run dev
# or
yarn devเปิด http: // localhost: 3000 พร้อมเบราว์เซอร์ของคุณเพื่อดูผลลัพธ์
คุณสามารถเริ่มแก้ไขหน้าโดยการแก้ไข pages/index.tsx การอัปเดตหน้าอัตโนมัติเมื่อคุณแก้ไขไฟล์
เส้นทาง API สามารถเข้าถึงได้บน http: // localhost: 3000/api/hello จุดสิ้นสุดนี้สามารถแก้ไขได้ใน pages/api/hello.ts
ไดเรกทอรี pages/api ถูกแมปกับ /api/* ไฟล์ในไดเรกทอรีนี้ถือเป็นเส้นทาง API แทนหน้าปฏิกิริยา
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ next.js ลองดูแหล่งข้อมูลต่อไปนี้:
คุณสามารถตรวจสอบพื้นที่เก็บข้อมูล next.js GitHub - ยินดีต้อนรับข้อเสนอแนะและการมีส่วนร่วมของคุณ!
วิธีที่ง่ายที่สุดในการปรับใช้แอป Next.js ของคุณคือการใช้แพลตฟอร์ม vercel จากผู้สร้างของ Next.js
ตรวจสอบเอกสารการปรับใช้ next.js ของเราสำหรับรายละเอียดเพิ่มเติม