0Pricing
React Academy · Ders

Tasarım Belirteçleri Nedir ve Neden Önemlidir

Tasarım belirteçlerini renk, boşluk, tipografi ve diğer tasarım kararları için tek doğru kaynağı olarak tanımlayın.

Tasarım Belirteçleri Nedir ve Neden Önemlidir, CoddyKit'te ücretsiz bir React Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, React Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. React Academy kursu toplamda 4 dersten oluşur.

Tasarım Belirteçlerini Tanımlama

Tasarım belirteçleri, bir tasarım sisteminin adlandırılmış ve yeniden kullanılabilir değerler olarak ifade edilen atomik kararlarıdır. Bir stil dosyasına #3b82f6 değerini sabit olarak yazmak yerine color-primary-500: #3b82f6 tanımlar ve bu ada her yerde başvurursunuz. Ad anlam taşır; her başvuruyu güncellemeden değer değiştirilebilir.

Somut Belirteç Örnekleri

Belirteçler her görsel özelliği kapsar: renk belirteçleri (color-primary-500: #3b82f6), boşluk belirteçleri (spacing-4: 16px), tipografi belirteçleri (font-size-lg: 18px, font-weight-bold: 700), kenar yuvarlaklığı belirteçleri (radius-md: 8px), gölge belirteçleri ve animasyon süresi belirteçleri. Birlikte, görsel dilin tamamını kodlarlar.

Tek Doğruluk Kaynağı

Belirteçler, tasarım ve mühendislik arasında paylaşılan tek bir doğruluk kaynağı oluşturur. Tasarımcılar değerleri Figma'da tanımlar, mühendisler bunları kodda kullanır. Marka rengi değiştiğinde tek bir belirteç değerini güncellersiniz ve bu belirteci kullanan her bileşen değişikliği otomatik olarak yansıtır — binlerce dosyada bulup değiştirme yapmanız gerekmez.

Belirteçler Olmadan Karşılaşılan Sorun

Belirteçler olmadan renk ve boşluk değerleri stil sayfalarına, bileşen dosyalarına ve yardımcı sınıflara sabit olarak yazılır. Mavi bir renk farklı dosyalarda #3b82f6, rgb(59, 130, 246) ve blue-500 olarak görünebilir. Marka rengini değiştirmek için tüm kullanımları bulup değiştirmek gerekir; bazılarını atlama riski yüksektir.

Çoklu Tema Desteğini Etkinleştirme

Tasarım belirteçleri, çoklu tema sistemlerinin temelini oluşturur. Koyu modda color-background ve color-text gibi anlamsal belirteçler, etkin temaya bağlı olarak farklı ilkel değerlere işaret eder. Her bileşeni değil, tek bir eşlemeyi değiştirirsiniz. Açık ve koyu temalar bileşen kodunu paylaşır; yalnızca belirteç değerleri farklıdır.

Çoklu Marka Desteğini Etkinleştirme

Birden fazla markaya hizmet veren bir SaaS platformunda belirteçler, kodu çoğaltmadan marka özelleştirmesine olanak tanır. Marka A birincil renk olarak maviyi, Marka B ise yeşili kullanır; yalnızca anlamsal belirteç eşlemeleri farklıdır. Düğme bileşeninin kodu aynıdır; bileşen color-action-primary değerini okur ve bu değer markaya göre farklı bir renge çözümlenir.

Belirteç Katmanları Hiyerarşisi

Belirteçler katmanlar halinde düzenlenir. İlkel belirteçler ham değerlerdir: color-blue-500: #3b82f6. Anlamsal belirteçler anlamı ifade eder: color-action-primary: {color-blue-500}. Bileşen belirteçleri en özeldir: button-primary-background: {color-action-primary}. Bu hiyerarşi, “ne” ile “nerede kullanıldığı”nı birbirinden ayırır.

Katman Hiyerarşisi Neden Önemlidir

Anlamsal belirteçler, çoklu tema desteğinin anahtarıdır. Açık temada color-background: {color-white} kullanılır. Koyu temada color-background: {color-gray-900} kullanılır. Bileşenler belirli bir renge değil, color-background değerine başvurur. Tema değiştirildiğinde anlamsal belirteç eşlemeleri değiştirilir; bileşenlerde hiçbir değişiklik yapılması gerekmez.

Figma Değişkenleri ve Belirteç Eşitleme

Figma Değişkenleri (2023'te tanıtıldı), Figma içindeki tasarım belirteçleridir. Tasarımcılar, mühendislerin kodda uyguladığı belirteç hiyerarşisinin aynısını Figma'da tanımlar. Tokens Studio for Figma veya resmi Figma Tokens eklentisi gibi araçlar, Figma değişkenlerini JSON'a aktarır; Style Dictionary de bunları CSS değişkenlerine veya JS nesnelerine derler.

W3C Tasarım Belirteçleri Spesifikasyonu

W3C Tasarım Belirteçleri Topluluk Grubu, tasarım belirteçleri için standart bir JSON biçimi geliştiriyor. Amaç birlikte çalışabilirliktir: herhangi bir tasarım aracıyla (Figma, Sketch) ve herhangi bir derleme aracıyla (Style Dictionary, Theo, Panda CSS) çalışabilen bir belirteç dosyası. Spesifikasyon biçimini benimsemek, belirteç sisteminizi geleceğe hazırlar.

Belirteç Yönetişimi

Tasarım belirteçleri yönetişim kararları gerektirir: yeni belirteçleri kimlerin ekleyebileceği (tasarım, mühendislik veya her ikisi), belirteçlerin nasıl sürümleneceği, kullanımdan kaldırılan belirteçlerin nasıl devreden çıkarılacağı ve belirteç değişikliklerinin bunları kullanan ekiplere nasıl duyurulacağı. Yönetişim olmadan belirteç sistemleri zamanla dağılır; sistemin yanında yeni sabit değerler ortaya çıkar ve sistemin amacı boşa çıkar.

Belirteç Katmanları Hiyerarşisi

Tasarım belirteci katmanları hiyerarşisinde anlamsal belirteçler neyi temsil eder?

Ders Özeti

Tasarım belirteçleri, bir tasarım sisteminin sözlüğünü oluşturan adlandırılmış atomik değerlerdir (renkler, boşluklar, tipografi). Tasarım ile kod arasında tek bir doğru kaynağı oluştururlar. Üç katmanlı hiyerarşi — ilkel (ham değerler), anlamsal (anlam) ve bileşen (belirli kullanım) — çoklu tema ve çoklu marka desteği sağlar. Figma Değişkenleri ve W3C Tasarım Belirteçleri spesifikasyonu, tasarım ile mühendislik arasındaki eşgüdümü ilerletiyor. Belirteç yönetişimi, sistemin zaman içinde tutarlı kalmasını sağlar.

Sıkça Sorulan Sorular

“Tasarım Belirteçleri Nedir ve Neden Önemlidir” dersi ücretsiz mi?

Evet — “Tasarım Belirteçleri Nedir ve Neden Önemlidir” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve React Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. React Academy kursu toplamda 4 dersten oluşur.

“Tasarım Belirteçleri Nedir ve Neden Önemlidir” dersinde ne öğreneceğim?

Tasarım belirteçlerini renk, boşluk, tipografi ve diğer tasarım kararları için tek doğru kaynağı olarak tanımlayın. React Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

React Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te React Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Tasarım Belirteçleri Nedir ve Neden Önemlidir” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu React Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her React Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Tasarım Belirteçleri Nedir ve Neden Önemlidir
  2. Style Dictionary: Belirteçleri Dönüştürme ve Oluşturma
  3. Tailwind Belirteçleri, CSS Değişkenleri ve CSS-in-JS
  4. Çok Temalı ve Çok Markalı Belirteç Mimarisi
← React Academy Sayfasına Dön