rivetkit-client-react

โดย rivet-dev

React client สำหรับเชื่อมต่อกับ Rivet Actors โดยใช้ hooks และการจัดการสถานะแบบเรียลไทม์ สร้าง typed hooks ด้วย createRivetKit() และเชื่อมต่อกับอินสแตนซ์ของ actor โดยใช้ useActor() พร้อม keys และพารามิเตอร์เสริม สมัครรับอีเวนต์ของ actor ด้วย useEvent() และตรวจสอบวงจรการเชื่อมต่อผ่านสถานะ connStatus และ error states ใช้ createClient() สำหรับการเรียกแบบ stateless แบบครั้งเดียว, วิธีการค้นหา actor (get, getOrCreate, create, getForId), และการเข้าถึง HTTP/WebSocket ระดับต่ำ รองรับ compound array keys...

npx skills add https://github.com/rivet-dev/skills --skill rivetkit-client-react

Skills เพิ่มเติมจาก rivet-dev

multiplayer-game
rivet-dev
รูปแบบเชิงปฏิบัติสำหรับการสร้างเกมผู้เล่นหลายคน: การจับคู่ผู้เล่น, ลูปการทำงานแบบติ๊ก, สถานะแบบเรียลไทม์, การจัดการความสนใจ และการตรวจสอบความถูกต้อง รวมถึงโค้ดเริ่มต้นและรูปแบบสถาปัตยกรรมสำหรับเกม 10 ประเภท (แบทเทิลรอยัล, อารีน่า, สไตล์ IO, โลกเปิด, ปาร์ตี้, ฟิสิกส์ 2D/3D, แบบจัดอันดับ, ผลัดกันเล่น, แบบไม่ได้เล่น) พร้อมโทโพโลยีของตัวละคร, แผนภาพวงจรชีวิต และกลยุทธ์เน็ตโค้ด ครอบคลุมพื้นฐานการจำลองเซิร์ฟเวอร์: ลูปเรียลไทม์แบบคงที่เทียบกับการอัปเดตที่ขับเคลื่อนด้วยการกระทำ, การเลือกเอ็นจิ้นฟิสิกส์ (
rivetkit
rivet-dev
การคำนวณแบบมีสถานะและอายุยืนสำหรับเอเจนต์ AI แอปผู้เล่นหลายคน และระบบอัตโนมัติของเวิร์กโฟลว์ แอคเตอร์เป็นกระบวนการในหน่วยความจำที่คงอยู่ซึ่งรักษาสถานะข้ามคำขอโดยไม่ต้องไปกลับฐานข้อมูล พร้อมการปรับขนาดอัตโนมัติจากศูนย์ไปจนถึงหลายล้านอินสแตนซ์พร้อมกัน มีการสื่อสารแบบเรียลไทม์ในตัวผ่าน WebSockets และอีเวนต์ คิวที่ทนทานสำหรับการประมวลผลข้อความตามลำดับ และ SQLite สำหรับการค้นหาข้อมูลที่มีโครงสร้าง สถานะคงอยู่ข้ามการรีสตาร์ทและการขัดข้องผ่าน Rivet Cloud หรือโฮสต์เอง...
ai-agent
rivet-dev
สร้างแบ็กเอนด์ AI agent ที่มีหน่วยความจำถาวร: หนึ่ง Rivet Actor ต่อการสนทนา การจัดการข้อความในคิว และการสตรีมการตอบสนองของ LLM เป็นเหตุการณ์แบบเรียลไทม์
ai-agent-workspace
rivet-dev
มอบคอมพิวเตอร์ส่วนตัวให้กับเอเจนต์ AI ทุกตัว: พื้นที่ทำงานถาวรที่มีระบบไฟล์ โปรเซส เชลล์ เครือข่าย และเซสชันของเอเจนต์บนระบบในกระบวนการที่มีน้ำหนักเบา…
chat-room
rivet-dev
สร้างแบ็กเอนด์ห้องแชทแบบเรียลไทม์ด้วย Rivet Actors: หนึ่ง actor ต่อหนึ่งห้อง, ประวัติข้อความที่ใช้ SQLite, และการกระจายสัญญาณ WebSocket ไปยังทุกไคลเอนต์ที่เชื่อมต่อ
collaborative-text-editor
rivet-dev
สร้างแบ็กเอนด์ของโปรแกรมแก้ไขข้อความแบบทำงานร่วมกันด้วย Yjs CRDTs และ Rivet Actors: ตัวแทนต่อเอกสารจะถ่ายทอดการอัปเดตการซิงค์และการรับรู้ และบันทึกสแนปช็อต
cron-jobs
rivet-dev
งาน cron ที่ทนทานด้วย Rivet Actors: ตัวจับเวลา schedule.after และ schedule.at ยังคงทำงานต่อหลังการรีสตาร์ทและ Crash พร้อมทั้ง re-arming งานที่เกิดซ้ำและ idempotent handlers
live-cursors
rivet-dev
เคอร์เซอร์สดและการแสดงสถานะผู้เล่นหลายคนด้วย Rivet Actors: สถานะเคอร์เซอร์ต่อการเชื่อมต่อ อัปเดตแบบเรียลไทม์ผ่านอีเวนต์หรือ WebSockets ดิบ และการจำกัดความถี่