Remix คืออะไร ?
มันคือ full stack web framework
มีเป้าหมายหลักที่ user interface รวมทั้งหลังบ้าน
ที่ต้องการให้ส่งมอบและทำงานได้อย่างรวดเร็ว
แน่นอนว่า มาพร้อมกับความน่าเชื่อถือ
และ ประสบการณ์การพัฒนาและใช้งานที่ดี (DX vs. UX)
เพิ่งปล่อยออกมาในเดือนพฤศจิกายนที่ผ่านมา
เทียบได้กับ react framework ใหม่ตัวหนึ่งนั่นเอง (ไม่ใช่ Remix IDE นะ)
สิ่งที่ต้องรู้ไว้ก่อนของ Remix คือ
- ตอนนี้ฟรีและ open source แล้วนะ
- ใช้ esbuild
- สนับสนุน SSR (Server-Side Rendering)
- เรื่อง Routing มีทั้งแบบปกติและ nest roting มาให้ครบ
- มี HTTP caching ให้ อยู่ในส่วนที่เรียกว่า Loader
- สร้างบน Web Fetch API ดังนั้นจะ run ได้ทั้ง Node และ Non-Node server เช่น Vercel, Netlify และพวก Cloudflare worker เป็นต้น
เพื่อให้เห็นภาพขึ้น มาลองติดตั้งและใช้งานกันที่ Geting start with Remix
มีชุดเครื่องมือให้ใช้ครบครันเลย