Lompat ke konten
Rahman FakhruDiskusi proyek

Pelajaran 14 / 17

Schema, query, mutation

Tiga pilar Convex Schema — bentuk tabel + index, ditulis di convex/schema.ts . Query — membaca data; otomatis REAKTIF UI ikut berubah saat data berubah . Mutation — menulis data; transaksional. Contoh rasa kodenya: expor

#Tiga pilar Convex

  • Schema — bentuk tabel + index, ditulis di convex/schema.ts.
  • Query — membaca data; otomatis REAKTIF (UI ikut berubah saat data berubah).
  • Mutation — menulis data; transaksional.

Contoh rasa kodenya:

export const listTugas = query({
  args: { selesai: v.boolean() },
  handler: async (ctx, args) => {
    return await ctx.db
      .query("tugas")
      .withIndex("by_selesai", (q) => q.eq("selesai", args.selesai))
      .take(50);
  },
});

Di React: useQuery(api.tugas.listTugas, { selesai: false }) — tanpa websocket manual, tanpa refresh.

#Referensi