- AI girişimleri için AI-native React bileşenleri koleksiyonu; 27 bileşen ve MIT lisansı sunuyor
- Herkese açık durumda ve kurulum komutu npm install performative-ui
- Yapılandırma Atoms, Primitives, Banners, Heroes, Backgrounds, Surfaces, Conversation, Social Proof, Pricing & Conversion olarak sınıflandırılmış
- Prompt, TokenStream, LogoMarquee, PricingCard, WaitlistForm gibi bileşenler prompt giriş alanı, token akışı, logo, fiyat kartı ve bekleme listesi formunu üstleniyor
- Her bileşen açıklaması; fonlama, model adı, logo, sayı ve dönüşüm arayüzü gibi AI girişimi açılış sayfalarında kullanılan tasarım sinyallerini kısa ifadelerle anlatıyor
Genel Bakış
- Performative-UI, AI girişimleri için herkese açık durumdaki AI-native React bileşenleri koleksiyonudur; 27 bileşen ve MIT lisansı sunar
- Kurulum komutu
npm install performative-ui - Bileşenlerin amacı, bir fonlama turunun ne kadar fazla talep gördüğünü sinyallemektir
Bileşen Listesi
-
Atoms
- Sparkle: Herhangi bir isme ✦ ekleyip iki kat daha hızlı ürün çıkaran öğe
- GradientText: Sadece italik yazı unicorn seviyesine yetmediğinde kullanılan degradeli metin
- StatusDot: Öyle olmasa bile her zaman yeşil olan durum noktası
-
Primitives
- Button: Tıklatmak için hareket ettirilen düğme
- EyebrowPill: Söylenecek başka bir şey kalmadığında model adının konduğu yer
- Prompt: Ürün özelliğini açıklamak yerine her AI geliştiricisinin dağıttığı textarea
-
Banners
- StickyBanner: Yardımcı araç kılığına girmiş fonlama haberi
-
Heroes
- Rotator: Sadece “everything” demek yeterince iddialı olmadığında kullanılan dönen ifade
- WordRoll: Ziyaretçinin yazmasını beklemeden Rotator'ın kapsam gösterisini sunar
- PromptHero: Değer önerisini metin girişiyle değiştiren hero bölümü
- AsciiHero: Hacker'lar için, doğru newsletter'ları takip edenlerin yaptığı ASCII hero
-
Backgrounds
- Aurora: Üç blob ile bir kuşağı tanımlayan arka plan
- NodeGraphBackground: Kavramsal olarak sinir ağı olan düğüm grafiği arka planı
- FloatingSparkles: “Sihir kendi kendine ship edilmez” diyen süzülen parıltılar
-
Surfaces
-
Conversation
- ChatBubble: Konuşma balonunun içindeyse mutlaka doğrudur diyen sohbet balonu
- TokenStream: Server-sent events (SSE) 2008 HTML5 spesifikasyonuna eklenmiş olsa da 2025'e kadar kullanılmamış gibi davranan token akışı
- ChatFAB: Artık kaçış yolu kalmadığını söyleyen sohbet FAB'i
-
Social Proof
- LogoMarquee: Duyduğunuz herkesin, hatta imza atmamış olanların bile güvendiğini ima eden logo kaydırıcısı
- LogoRow: Yalnızca altı logo olduğunda kullanılan statik logo sırası
- StatCounter: Yükselen sayıların yükselmeyenlerden daha iyi olduğunu söyleyen sayaç
- CommunityBadge: Stars'ın yeni MAU olduğunu söyleyen topluluk rozeti
-
Pricing & Conversion
- PricingCard: Ortadaki kart parladığı için ona göre seçim yaptıran fiyat kartı
- BeforeAfter: Sol taraf kaos, sağ taraf biziz
- WaitlistForm: Kendi yarattığı talebi toplayan bekleme listesi formu
- Popover: Onay için değil, dönüşüm için yapılmış popover
1 yorum
Hacker News yorumları
Sade ve yalnızca özüne odaklanan bir site gösterdiğimde, bu tür gösterişli UI öğeleri olmadığı için ciddiye alınmadığını birkaç projede bizzat duydum
Bu, YouTuber izleyicilerinin sürekli abonelik çağrısından şikâyet etmesine benziyor. Böyle yapılmasının nedeni, istatistiksel olarak işe yaraması
Pahalı bir şeyin daha yüksek kaliteli ve genel olarak daha iyi olduğunu düşünmeye benziyor. Bu sitede hero alanındaki ASCII animasyonu en iyi bileşen ama o bileşen kopyalanamıyor. O havalı ASCII hero sayesinde ilk izlenim iyi oldu ve tüm bileşenlere göz attım
Trafiği düşük bir site olmasına rağmen abone sayısı 0’dan neredeyse 1.000’e çıktı ve insanlara ulaşmanın en iyi yolu oldu
https://carolina.codes
Komik olan, burada yer alan tekniklerin bir zamanlar ancak üst düzey frontend geliştiricilerin ya da yayıncıların yapabileceği şeyler sayılması
Eskiden yetkinlik simgesi olan şeylerin şimdi hiciv konusu haline gelmiş olmasına bakınca, bizim ileri seviye dediğimiz şeyin sonuçta “başkalarının yapamadığı şey”den çıktığını düşündürüyor. Şahsen ASCII sanat animasyonunu nasıl yapacağımı hiç düşünmemiştim
Ama sonuçta bu insanı, AI’ın hâlâ zorlandığı şeyleri aramaya itiyor ve şu anda bu, benim işimi artık herkesin üretebildiği şeylerden ayırmaya devam ediyor. Kameranın ortaya çıkmasından sonra gerçekçilikten empresyonizme geçişe benziyor
Bunun hem komik hem de gerçekten çok iyi yapılmış olmasını seviyorum
Dürüst olmak gerekirse bazı bileşenleri gerçekten kullanmak isterdim; özellikle ASCII art harika
Listede olmayan onlarcası daha aklıma geliyor ama herkesin bildiği şeylerin böyle iyi derlenmiş olması ferahlatıcı. Yapımcısını alkışlarım
En uç erdem sinyallemesi, her şeyi tamamen tarayıcı varsayılanlarında bırakıp hiç stil eklememek olurdu
Sanki Series A’de 1 milyar dolar almışsın ama serçe parmağını Shift tuşuna götürmeye üşendiğin için her şeyi küçük harfle yazıyorsun
“Counter-signaling, bir özelliğe en çok sahip olan aktörlerin, aynı özelliğe orta düzeyde sahip bireylere göre o özelliği kanıtlamaya daha az yatırım yapması davranışıdır” anlamına geliyor
https://www.berkshirehathaway.com/
Fiilen bir parodi kütüphanesi olmasına rağmen hepsi oldukça profesyonel görünüyor
Bir şeyle şaka yapabilmek için genelde onu birbiriyle bağlantılı şekilde anlamış olmak gerekir
Sinir bozucu popover’ın kendi belgelerini kaydırırken neden otomatik olarak görünmediğini anlamıyorum
Daha fazla IntersectionObserver lazım. Bileşen özelliğinin adının
selfArmTriggergibi olması ekstra puan kazandırırdı“TokenStream – server-sent events (SSE), 2008’de HTML5 spesifikasyonuna eklendi ama 2025’e kadar kullanılmadı.”
Chunked transfer encoding’in 1997’de çıktığını hatırlıyorum. O zamandan beri, bugün insanların LLM’lerde gördüğü gibi metin baytlarını ya da HTML parçalarını kolayca ve anında stream etmek mümkündü
1997’de bununla web tabanlı bir Telnet istemcisi yaptım, sonra da web için metin tabanlı MOO/sohbet geliştirdim. İkisinde de frameset kullandım; gönderim satırı ekranın altında duruyordu, gelen satırlar ise sunucuda bir şey oldukça sunucu tarafından gönderiliyor ve yeni satır geldikçe istemci kaydırılıyordu
Ondan önce de suistimal edilebilecek teknikler vardı ama güvenilirlikleri düşüktü. Yine de gerçekten kimsenin kullanmadığı teknolojilerden söz ediyorsak anlatacak çok şeyim var
Bu klişelerin genelini anlıyorum ve belki sadece yaşlandım ama Claude’un bu tür UI’ları benim yapabileceğimden 100 kat hızlı üretmesi hâlâ epey etkileyici geliyor
Belki de AI’dan önce bu kalite seviyesinde bir UI bile yapamıyor olmamdandır (˶ˆᗜˆ˵)
2017/18’deki ICO patlaması sırasında, token satış pazarlama sitelerinde animasyonlu grafik düğümü arka planı şarttı
https://vorpus.github.io/performativeUI/#/components/node-gr...
Kullanmak isteyenler için GitHub bağlantısını ekledim. Ben de kullanmayı düşünüyorum
https://github.com/vorpus/performativeUI