ตอนที่ 7 - API Routes การทำ API ด้วย Next.jsPublished onJul 16, 2022 • Web Development API Routesใน Next.js เราสามารถทำตัวเป็น Backend APIs ได้เลย โดยที่ไม่ต้องมี Server เพิ่ม โดยเพียงแค่สร้างโฟลเดอร์ `api` ไว้ภายใน `page...Next.jsNextReactWeb-DevNode.js
ตอนที่ 6 - การทำ Dynamic RoutesPublished onJul 16, 2022 • Web Developmentปกติแล้ว Routing ใน Next.js จะเป็นแบบ file-system เพียงแค่เราสร้างไฟล์ในโฟลเดอร์ `pages` เราก็จะได้หน้าเว็บนั้นๆ เช่น สร้างไฟล์ `about.js` url เราก็จะเป็น `/about`ทีนี้ถ้าเรามีเ...Next.jsNextReactWeb-DevNode.js
ตอนที่ 5 - Data Fetching และการดึงข้อมูลจาก APIPublished onJul 15, 2022 • Web Developmentตอนนี้จะเป็นเรื่องของ Fetching API เพื่อดึงข้อมูลจาก API มาแสดง ซึ่งจริงๆ แล้ว fetching data นั้นทำได้หลายท่ามากๆ เช่น Client Side - ด้วยการใช้ `useEffect` และทำการ `fetch` แ...Next.jsNextReactWeb-DevNode.js
ตอนที่ 4 - เรื่องของ Pre RenderingPublished onJun 19, 2022 • Web Developmentสวัสดีครับ ตอนที่ 4 มาพูดถึงเรื่องของ Pre Rendering กันครับ บทนี้ส่วนใหญ่เป็นทฤษฎี พยายามอ่านทำความเข้าใจไปก่อนครับ ไม่เข้าใจทั้งหมดไม่เป็นไร รอบทถัดไปเรื่อง Data Fetching เพื...Next.jsNextReactWeb-DevNode.js
ตอนที่ 3 - การจัดการ Assets, Metadata และ CSSPublished onJun 18, 2022 • Web Developmentมาต่อกันที่บทที่ 3 ครับ บทนี้ก็ยังใช้ source code ที่ได้จาก `create-next-app` นะครับ วันนี้ต่อด้วยเรื่องของ Assets และการจัดการ CSS โดย Assets ก็หมายถึงพวก static files ทั้งหลาย เ...Next.jsNextReactWeb-DevNode.js
ตอนที่ 2 - สร้าง Page และการ navigate ระหว่าง PagesPublished onJun 15, 2022 • Web Development Create Pages & Routingสำหรับบทเรียนนี้ เรายังคงอ้างอิงจาก โค๊ด จาก `create-next-app` โดยเราจะทำหน้าเว็บขึ้นมาเพิ่ม 2 หน้าครับ คือ Index กับหน้า About ...Next.jsNextReactWeb-DevNode.js
ตอนที่ 1 - Hello Next.js เริ่มสร้างโปรเจ็คPublished onJun 13, 2022 • Web Developmentสวัสดีครับ มาเริ่มตอนแรกกันด้วย Next.js คืออะไร และการขึ้นโปรเจ็ค Next.js กันครับ Next.js คืออะไร?Next.js เป็น React Framework ที่ช่วยให้เราทำงานส...Next.jsNextReactWeb-DevNode.js
Next.js คืออะไร? + มาหัดเขียนเว็บด้วย Next.js กันดีกว่าPublished onJun 13, 2022 • Web Developmentผมเคยเขียนบทความเกี่ยวกับ Next.js ไว้เมื่อปี 2020 ตอนที่ผมเพิ่งหัดใช้ Next.js ณ ตอนนั้นคือ version 9.3 และปัจจุบัน ก็มีพัฒนามาจน vers...Next.jsNextReactWeb-DevNode.js
ทำ Frontend เชื่อมต่อ Wallet ด้วย Nextjs + Solana Wallet AdapterPublished onApr 9, 2022 • Solanaวันนี้ลองทำ Frontend เพื่อใส่ปุ่ม Connect Wallet ให้กับเว็บไซต์ ซึ่งผมจะใช้ตัว Solana Wallet Adapter ข้อดีคือ มัน handle หลายๆ Wal...SolanaSolana-WalletSolana-Wallet-AdapterWalletNextjsNext.jsWeb3
อัพเดทเว็บอีกแล้ว v6.0 จาก Gatsby มา Next.jsPublished onMar 25, 2022 • Web Developmentสวัสดีครับ ตอนนี้เว็บ Devahoy ก็มีการเปลี่ยนแปลงอีกแล้วนะครับ คือเปลี่ยนจาก ~~Gatsby~~ มาใช้ Next.js เรียบร้อยแล้วจริงๆ ต...Web-DevelopmentBlogGatsbyNextJSNext.jsMDX
มาลองใช้ SWR เพื่อ Fetch API กันดีกว่าPublished onApr 25, 2020 • Reactสวัสดีครับ วันนี้ผมมาลองทำ Example Project ด้วยการลองใช้งาน SWR นะครับ โดยปกิแล้ว เวลาเรา Fetch API จาก Server เราจะใช้พวก native `fetch` ที่มากับ Browser ห...ReactReact.jsNext.jsNextjsFetch-APISWRReact-SWRNext.js-SWR
วิธีการ Deploy React กรณีใช้ subfolder บน ServerPublished onApr 20, 2020 • Reactพอดีว่าได้มีโอกาสได้ทำ Single Page Application ด้วย React ของเว็บๆ นึง และที่นี้ปัญหาคือ เวลาเราไป Deploy เราต้องเอา SPA ของเราเนี่ย ไปเชื่อมต่อกับ Web ที่เค้ามีอยู่แล้ว โดยวางเป็...ReactReact.jsGatsbyGatsby.jsNext.jsNextjsReact-Subfolder
Next.js คืออะไร? มาเริ่มเขียนเว็บด้วย Next.js กันดีกว่าPublished onMar 10, 2020 • Web Development<ShareLink url="/tutorials/learn-nextjs/intro" title="บทความสอน Next.js อัพเดทเนื้อหา ปี 2022" />สวัสดีครับ บทความนี้จะพาไปรู้จักกับการเขียนเว็บด้วย Next.js กันนะครับซึ่งบทควา...Next.jsReactWeb-DevNode.js