frontsideair / remix-intro

AYA sunum notları ve projesi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remix ile Web Standartlarına Uygun Full-stack Geliştirme

Nasıl çalıştırırım

  1. pnpm paket yöneticisini edinin

  2. Bağımlılıkları yükleyin

pnpm install
  1. Örnek veriyi veritabanına yükleyin
pnpm run seed
  1. Geliştirme sunucusunu başlatın
pnpm run dev
  1. Ekrana çıkan URL'yi (ör. localhost:3000) tarayıcınızda açın

Önemli dosyalar

  • package.json: proje bağımlılıkları ve önemli script'ler
  • prisma/schema.prisma: veritabanı şeması
  • prisma/seed.ts: veritabanına örnek veri doldurmak için script
  • app/root.tsx: projenin giriş noktası
  • app/routes/_index.tsx: başlıklar listesi sayfası
  • app/routes/_posts.$title.tsx: başlık sayfası
  • app/routes/post.$id.tsx: entry sayfası

İlgili linkler

Sunum planı

  • who am i
    • twitter.com/frontsideair
    • bsky.app/profile/fatih.6nok.org
    • blog.6nok.org
  • objective: let's build eksisozluk
    • remix, typescript, tailwind, prisma, sqlite
  • root
    • fs based routing
    • nested routes
    • links, meta
  • index
    • loader
    • type safety
    • progressively enhanced links
    • standard response
  • posts
    • dynamic segments
    • params
    • throw 404
  • post page, edit
    • action
    • standard forms, request, formdata
    • redirect
    • validation
    • make it fast with js
  • improvements
    • route error handling
    • optimistic updates
    • stream below the fold with defer
  • outro

About

AYA sunum notları ve projesi


Languages

Language:TypeScript 90.3%Language:JavaScript 9.7%