สร้างโปรเจ็ค React ด้วยการใช้ VitePublished onSep 14, 2022 • Reactวันนี้จะมาแนะนำ Frontend Tooling ตัวนึงที่ชื่อว่า Vite อ่านว่า วีด อ่านคล้ายๆกับ veet โดย Evan You ผู้สร้าง Vue.js นั่นเอง แต่ตัว Vite ไม่ได้รองรับแ...ReactReact.jsViteVite.jsCreate-React-App
ตัวอย่างการทำ Tab ด้วย Headless UI ของดีจาก Tailwind LabsPublished onSep 4, 2022 • ReactHeadlessui เป็น UI Components จากทีม Tailwind Labs ปัจจุบัน รองรับ React.js และ Vue.js โดยปัจจุบันมี Component ให้เลือก เช่น Dropdown, Menu, Tog...ReactReact.jsHeadless-UITab
[React.js] หัดใช้งาน Zustand เพื่อจัดการ StatePublished onJun 25, 2022 • Reactพอดีว่าผมห่างหายกับการเขียน React.js ไปพักใหญ่ๆ คือแทบไม่ได้เขียนโค๊ด หรือทำเว็บเลย ตั้งแต่ปีที่แล้ว และเพิ่งกลับมารื้อฟื้นใหม่ ก็ต้นปี 2022 ที่ผ่านมา ก็ได้ไปเจอตัว State Manageme...ReactReact.jsZustandState-ManagementFrontend
ตอนที่ 1 - เริ่มต้นเขียน React.jsPublished onJun 11, 2022 • Reactสวัสดีครับ ขอต้อนรับเข้าสู่เนื้อหา React.js ฉบับเริ่มต้น โดยเนื้อหา เหมาะสำหรับมือใหม่หัดเขียนนะครับ เน้นพื้นฐาน และมีตัวอย่างง่ายๆ ให้ลองทำ ลองฝึกครับ เตรียมความพร้...ReactReact.jsBasic-ReactJavaScriptJSXTypeScript
React สำหรับผู้เริ่มต้น (ฉบับปี 2022)Published onApr 29, 2022 • React React สำหรับผู้เริ่มต้นสวัสดีครับ 👋สำหรับ Tutorial นี้ผมสร้างมาเพื่อจุดประสงค์คือ ต้องการทบทวนตัวเอง เพราะว่าช่วงนี้ผมห่างหายจากการเขียนโค๊ดไปซักพัก เกือบๆ 1 ปี หรือแม้แต่...ReactReact.jsBasic-ReactJavaScriptJSXTypeScript
บันทึกการการอัพเดท Blog v3 เปลี่ยนไปใช้ Gatsby + MDX และ Theme UIPublished onJul 26, 2020 • GatsbyAhoy! สวัสดีครับวันนี้ผมจะมาเขียนบล็อกแชร์ประสบการณ์ และบันทึกการอัพเดท Blog ของผมกันนะครับ จริงๆ ไม่ได้ปรับแก้อะไรมากมาย ยังคงใช้ Gat...ReactReact.jsGatsbyGatsby.jsMDXTheme-UIStyled-SystemSystem-UIEmotion
พื้นฐาน React.js เรื่อง วิธีการจัดการ Form และ InputPublished onMay 8, 2020 • Reactวันนี้มาพบกับบทความเกี่ยวกับพื้นฐาน React.js ครับ ว่าด้วยเรื่องการของจัดการ Form และ Input ต่างๆ กันนะครับเนื่องจากว่าการทำ Web Application ปฎิเสธไม่ได้ว่า เราต้องใช้พวก Input F...ReactReact.jsReact-FormHandle-FormReact-Input
มาลองใช้ 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
บันทึกสั้นๆ เผื่อได้ใช้ React Router v6 (Alpha)Published onFeb 18, 2020 • Reactวันนี้จะมาบันทึกการลองใช้งาน React Router v6 ดูครับ ซึ่งจริงๆแล้วมันยังเป็น Alpha อยู่และอาจจะมี breaking change หรือ API บางอย่างที่มันเปลี่ยนก็ได้ ฉะนั้นบทความนี้ เป็นเพียงบทควา...ReactReact.jsReact-RouterReact-Router-v6HookReact-Hook
React.memo() คืออะไร?Published onNov 20, 2019 • Reactโดยปกติ ก่อนหน้านี้ เวลาที่เราสร้าง React Component แบบ Class เรามักจะใช้ `React.PureComponent` เพื่อให้ Component นั้นๆ render เฉพาะเวลาที่ Props มีการเปลี่ยนแปลง (การทำ Memoized...ReactReact.jsmemoizedReact-memo
Gatsby คืออะไร? + เริ่มต้นเขียน Gatsby กันดีกว่าPublished onNov 16, 2019 • Reactสวัสดีครับ บล็อกนี้ดองไว้นานแล้วไม่ได้เขียนซักที เนื่องจากว่าตอนนี้บล็อกแห่งนี้ก็เปลี่ยนมาใช้ Gatsby มาได้ซักพักนึงแล้ว ก็เลยถือโอกาสเขียนถึง Gatsby ซักหน่อยละกันครับซึ่งบันทึกก...ReactReactjsGatsbyGraphQLFrontendStatic-Site-Generator
วิธีการทำ React 2 ภาษาด้วย React i18n-nextPublished onApr 4, 2018 • Reactสวัสดีครับ วันนี้ผมมีตัวอย่างการทำเว็บ 2 ภาษา ด้วย React กันครับ เผื่อว่าบางคนเวลาทำเว็บด้วย React แล้วเวลาใช้งานฟังค์ชัน 2 ภาษา อาจจะต้องส่ง key `lang` แนบไปที่ header หรือว่าทุก...ReactReact.jsi18n-nexti18nReact-i18nReact-internationalizationWeb
ทำ Routing ให้กับ React ด้วย React Router v4Published onFeb 14, 2018 • Reactสวัสดีครับ สำหรับบทความนี้เป็นภาคต่อจาก มาเริ่มต้นเขียน React ด้วย Create React App กันดีกว่า ละกัน ว่าด้วยเ...ReactReact.jsReact-RouterReact-Router-v4SPAWeb
มาเริ่มต้นเขียน React ด้วย Create React App กันดีกว่าPublished onFeb 6, 2018 • Reactสวัสดีครับ บทความนี้เป็นบทความที่ผมดองไว้ยาวนานมากๆ เนื่องจากว่าติดปัญหาหลายๆอย่างทำให้ไม่มีเวลาเขียนให้จบซะที ครั้นมีเวลามาเขียนต่อ ก็พบว่าเนื้อหามันอัพเดทไปไวเหลือเกิน ก็ต้องมาร...ReactCreate-React-AppReact.js
React คืออะไร ? + เริ่มต้นเขียน ReactPublished onNov 29, 2015 • Reactช่วง 2-3 วันนี้ได้มีโอกาสได้ลองเล่น React.js ดู หลังจากได้ยินมานานแล้ว แต่ไม่มีโอกาสได้ลองเล่น เนื่องจากก่อนหน้านี้ แว๊บๆไปเปิด Get Started ดูแล้วพบว่าโค๊ดมันรกจัง HTML ผสมกับ Jav...JavaScriptReactReact.js