# React Native Elements Tasarım Sistemi

## React Native Elements Tasarım Sistemi Arayüzü Önizlemesi

Görevi, süreyi ve mola seçimini düzenleyin; doğrulamayı, görünümü ve sıfırlamayı inceleyin.

## React Native Elements Tasarım Sistemi Tasarım Referansı

Sabitlenmiş RNEUI kaynak varsayılanları, herkese açık bileşen API'leri ve açıkça belirtilen uygulama tercihleri.

### Açık tema renkleri

| Ad / Kural | Değer / Yapılandırma | Kullanım |
| --- | --- | --- |
| lightColors.primary | #2089dc | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.secondary | #ad1457 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.background | #ffffff | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.black | #242424 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.white | #ffffff | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.grey1 | #43484d | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.grey2 | #5e6977 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.grey5 | #e1e8ee | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.success | #52c41a | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.error | #ff190c | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| lightColors.warning | #faad14 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
### Koyu tema renkleri

| Ad / Kural | Değer / Yapılandırma | Kullanım |
| --- | --- | --- |
| darkColors.primary | #439ce0 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.secondary | #aa49eb | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.background | #080808 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.black | #f2f2f2 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.white | #080808 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.grey1 | #bdc6cf | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.grey2 | #86939e | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.grey5 | #393e42 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.success | #439946 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.error | #bf2c24 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
| darkColors.warning | #cfbe27 | Gerçek RNEUI tema değeri. Black/white gibi roller, koyu modda görsel anlamlarının tersine döner; sabit renk değerleri yerine etkin temayı kullanın. |
### Varsayılan boşluklar ve uygulamaya özgü açık tercihler

| Ad / Kural | Değer / Yapılandırma | Kullanım |
| --- | --- | --- |
| spacing.xs | 2 | Yayımlanmış varsayılan boşluk girdisi; bu adlar bir tema nesnesi oluşturur, CSS değişken belirteçleri değil. |
| spacing.sm | 4 | Yayımlanmış varsayılan boşluk girdisi; bu adlar bir tema nesnesi oluşturur, CSS değişken belirteçleri değil. |
| spacing.md | 8 | Yayımlanmış varsayılan boşluk girdisi; bu adlar bir tema nesnesi oluşturur, CSS değişken belirteçleri değil. |
| spacing.lg | 12 | Yayımlanmış varsayılan boşluk girdisi; bu adlar bir tema nesnesi oluşturur, CSS değişken belirteçleri değil. |
| spacing.xl | 24 | Yayımlanmış varsayılan boşluk girdisi; bu adlar bir tema nesnesi oluşturur, CSS değişken belirteçleri değil. |
| Sample heading | 32px / weight 700 | Sağlanan kaynakta açıkça yapılandırılmış özgün örnek tercihi; resmî bir genel tür veya yarıçap belirteci olarak gösterilmez. |
| Sample body | 15px / 23px line height | Sağlanan kaynakta açıkça yapılandırılmış özgün örnek tercihi; resmî bir genel tür veya yarıçap belirteci olarak gösterilmez. |
| Sample cards | 24px padding / 8px radius | Sağlanan kaynakta açıkça yapılandırılmış özgün örnek tercihi; resmî bir genel tür veya yarıçap belirteci olarak gösterilmez. |
| Button component default | radius: 6 | Sağlanan kaynakta açıkça yapılandırılmış özgün örnek tercihi; resmî bir genel tür veya yarıçap belirteci olarak gösterilmez. |
### Bileşen ve sağlayıcı sözleşmeleri

| Ad / Kural | Değer / Yapılandırma | Kullanım |
| --- | --- | --- |
| createTheme | mode, components, lightColors, darkColors | ThemeProvider, oluşturulan nesneyi alır; yalnızca bileşenler değiştirildiğinde varsayılanlar kullanılabilir durumda kalır. |
| useTheme | theme, updateTheme | Görünüm eylemi, uygulama durumunu sıfırlamadan modu değiştirir. |
| Input | value, onChangeText, errorMessage, ref | Boş görev hatası görünür ve odak gerçek girdiye döner. |
| ButtonGroup | buttons, selectedIndex, onPress | Denetimli dizin, 15, 25 veya 45 dakikayı seçer; sürenin kendisi değildir. |
| Switch | value, onValueChange | Denetimli boolean değeri, mola açıklamasını değiştirir. |
| Card | Card.Title, Card.Divider | Yapılandırılmış yüzeyler, seçili temayı devralır. |
| Button | title, onPress, type | Kaydetme eylemi yerel durumu doğrular; sıfırlama varsayılanları geri yükler. |
| SafeAreaProvider | Outer application provider | Gerekli entegrasyon bağlamı; web'de başarılı çalışması, yerel cihaz güvenli alan davranışını kanıtlamaz. |
## React Native Elements Tasarım Sistemi Eksiksiz Kılavuzu

Bu sistemi gerçek bir arayüz için seçmeye, uygulamaya ve gözden geçirmeye yönelik pratik bir kılavuz.

Eksiksiz yönlendirme, uygulama için başlangıç noktası ve kaynak bağlantıları.

## React Native Elements Tasarım Sistemi Çalışma Zamanı ve Web Kapsamı

### Gerçek temalı bileşenleri çalıştırın

> Bu örnekte @rneui/themed ve @rneui/base 5.0.0, React 19.2.0 ve React Native Web 0.21.3 kullanılır. Tarayıcı derlemesi, react-native yerine react-native-web takma adını kullanır ve genel JavaScript modüllerinden önce .web.js modüllerini seçer. Bunlar, mobil ekran görüntüsünü taklit eden HTML kutuları değil, web için oluşturulan gerçek kitaplık bileşenleridir. Sağlanan derleme dosyasında bu çözümleme tercihi yer alır; böylece bağımsız kod önizlemeyi yeniden oluşturur.

### Web ve yerel ortam kanıtlarını ayrı tutun

Bu düzenleme, çalışan bir zamanlayıcı veya bildirim yöneticisi değil, bir odaklanma planı düzenleyicisidir. Entegrasyon gereği SafeAreaProvider uygulamayı sarar; ancak bu tarayıcı testi iOS veya Android kenar boşluklarını, yerel klavye davranışını ya da cihaz bildirim izinlerini doğrulamaz. Yerel bir proje, bu ortak bileşen örneklerine ek olarak platform derlemesi ve cihaz testleri gerektirir.

- Web'de görüntüleme için React Native Web kullanılır.

- Plan yalnızca yerel React durumunda tutulur.

- Zamanlayıcı, sistem bildirimi veya arka uç kaydetme işlemi başlatılmaz.

## React Native Elements Tasarım Sistemi Tema Nesneleri ve Renkleri

### Etkin tema rollerini kullanın

createTheme, yerleşik açık ve koyu renkleri açıkça belirtilen geçersiz kılmalarla birleştirir. Örnek yalnızca bileşen varsayılanlarını ve modu değiştirir. useTheme, çözümlenmiş renkleri çevredeki View ve Text öğelerine sağlar; böylece büyük başlık, açıklamalar ve paneller seçili görünüme uyar. Koyu modda black, açık ön plan rolünü; white ise koyu yüzey rolünü belirtir. Bu adları doğrudan renk değerleri olarak ele almak temayı bozar.

### Evrensel bir tipografi ölçeği uydurmayın

RNEUI, bir CSS tasarım sistemiyle aynı belirteç modelini sunmak yerine bileşen varsayılanları ve özelleştirme kancaları sağlar. Bu nedenle referans, gerçek defaultSpacing girdilerini örnekteki 32px başlık, 15px gövde metni ve 8px kart yarıçapından ayrı gösterir. Bu boyutlar kodda görülen özgün düzenleme tercihleridir. Zorunlu React Native Elements marka kuralları olarak tanımlanmamalıdır.

## React Native Elements Tasarım Sistemi Girdi Doğrulama ve Odak

### Görev metnini açıkça denetleyin

Input, value ve onChangeText geri çağrısı alır. Saklama eylemi, boş olup olmadığına karar vermeden önce değeri kırpar. Değer boşsa errorMessage somut bir istek görüntüler ve bileşen başvurusu odağı girdiye geri verir. Metin değiştirildiğinde önceki hata temizlenir ve yerel onay geçersiz kılınır; böylece eski bir kaydedildi mesajının düzenlenmiş bir planı tanımlaması önlenir.

### Etiketi ve hatayı birlikte kullanın

Görünür Focus task etiketi ile accessibilityLabel aynı denetimi adlandırır. Yer tutucu içerik önerir, ancak etiketin yerini tutmaz. Doğrulama her tuş vuruşunda değil, açık saklama eylemiyle tetiklenir. Kullanıcı hata sonrasında taslağı korur ve hiçbir eşzamansız kaydetme animasyonu gerçekleşmeyen bir sunucu isteği izlenimi vermez.

## React Native Elements Tasarım Sistemi Denetimli Seçim

### Seçili dizini süreden ayrı tutun

ButtonGroup üç etiket, selectedIndex ve onPress alır. Döndürülen dizin, özgün [15, 25, 45] dakika listesinden bir değer seçer; bu dizini doğrudan dakika sayısı olarak geçirmek uygulama hatasına yol açar. Önizlemedeki büyük sayısal özet, bölümlemeli denetim ile okunabilir planın çelişmemesi için aynı seçili dizinden türetilir.

### Mola seçimini gerçek bir boolean olarak kullanın

Switch bileşeni, value ve onValueChange alır; erişilebilir adı ayarı açıklamalıdır. Özet metni, kısa bir mola ile mola hatırlatıcısının kapalı olduğu durum arasında değişir. Bu yalnızca bir plan tercihidir: arayüz, sistem hatırlatıcısı kaydetmez veya bildirim zamanlamaz. Onay metni, bu ayarın yalnızca yerel kapsamda olduğunu yinelemelidir.

## React Native Elements Tasarım Sistemi Durumunun Korunması ve Sıfırlanması

### Temayı plandan bağımsız tutun

Görünüm değiştirildiğinde updateTheme, diğer modla çağrılır. Görev, seçilen süre, mola ayarı ve yerel onay, bu güncellemenin dışında uygulama durumu olarak kalır. Yerel bileşenler, plan yeniden oluşturulmadan yeni temayı alır. Tarayıcı kontrolünde, görsel modun verileri sıfırlamayla yanlışlıkla ilişkilendirilmediğini doğrulamak için özel bir görev girildikten sonra görünüm değiştirilir.

### Tek ve açık bir kurtarma eylemi kullanın

Planı sıfırla eylemi örnek görevi, 25 dakikalık süreyi ve etkin molayı geri yükler; doğrulama hatasını temizler ve onayı kaldırır. Seçili görünümü korur. Böylece içerik sıfırlama tema tercihinden ayrılır ve beklenmedik bir tam sayfa yenilemesi önlenir. Örnekte bir kalıcılık katmanı bulunmadığından belge yeniden açıldığında başlangıçtaki örnek yüklenir.

## React Native Elements Tasarım Sisteminde Duyarlı Yerleşim

### İki kartlı düzeni uyarlayın

İçerik, 700px’in üzerindeki genişliklerde satır, daha dar genişliklerde ise sütun düzenini seçmek için useWindowDimensions kullanır. Düzenin hizalamasını 24px’lik boşluk belirlediğinden her Card bileşeninin dış kenar boşluğu sıfırdır. 500px’in altındaki genişliklerde dış dolgu 16px’e düşer. İki kart, yinelenen dekoratif yer tutucular yerine düzenlenebilir bir plan ve bu plandan türetilen bir özet sunar.

### Bileşen varsayılanlarını her iki temada da inceleyin

RNEUI bileşenlerinin iç yapısı, genel renklere ek olarak kendi varsayılan stillerini kullanabilir. Örneğin bu örnekte, seçilmemiş ButtonGroup bölümleri kendi yerel yüzey stillerini korur. Farklı bir kontrast veya görsel yoğunluk gerektiren bir ürün, buttonStyle ve selectedButtonStyle değerlerini açıkça belirtebilir; ancak bu karar otomatik genel tema uygulamasına bağlanmak yerine test edilmelidir.

## React Native Elements Tasarım Sistemi İçin Eksiksiz Tarayıcı Kurulumu

### Web çözünürlüğünü ve varlık yükleyicilerini ekleyin

Sağlanan build.mjs, JavaScript bağımlılıkları için JSX ayrıştırmayla birlikte esbuild, react-native-web takma adı, .web.js önceliği ve paketlenmiş PNG ile TTF varlıkları için veri yükleyicileri kullanır. Paket giriş noktası, görünür bileşimde simge bulunmasa bile bu varlıklara başvuran dışa aktarımlar içerir. Bu nedenle derleme, işlenmemiş kaynak kodun doğrudan tarayıcıya aktarılmasıyla değiştirilemez.

### Yerel etkileşimin tamamını test edin

Sağlanan kaynak kodunu rne.jsx, HTML dosyasını index.html adıyla kaydedin; sabitlenmiş paketleri yükleyip derlemeyi çalıştırın ve dizini sunun. Boş görev, özel görev, farklı süre, mola anahtarı, görünüm ve sıfırlama seçeneklerini test edin. Bu, sağlanan bileşimin çalıştığını doğrular; dışa aktarılan tüm RNEUI bileşenlerini veya her yerel platformu otomatik olarak doğrulamaz.

1. Sağlanan üç dosyayı aynı dizinde tutun.

2. Sabitlenmiş bağımlılıkları yükleyin ve node build.mjs komutunu çalıştırın.

3. Oluşturulan paketi index.html ile sunun.

4. Boş, düzenlenmiş, temalandırılmış ve sıfırlanmış durumları deneyin.

## React Native Elements Tasarım Sistemi Bileşen Örnekleri

### rne.jsx

Sağlayıcıyı, yerel bileşenleri ve uygulama durumunu eksiksiz kullanın.

```
import React,{useState,useRef} from 'react';
import {createRoot} from 'react-dom/client';
import {View,Text,useWindowDimensions} from 'react-native';
import {ThemeProvider,createTheme,Button,ButtonGroup,Input,Switch,Card,Divider,useTheme} from '@rneui/themed';
import {SafeAreaProvider} from 'react-native-safe-area-context';
const theme=createTheme({mode:'light',components:{Button:{radius:6},Input:{containerStyle:{paddingHorizontal:0}}}});
function App(){const {theme,updateTheme}=useTheme();const {width}=useWindowDimensions();const [title,setTitle]=useState('Read a chapter'),[duration,setDuration]=useState(1),[breaks,setBreaks]=useState(true),[error,setError]=useState(false),[saved,setSaved]=useState('');const input=useRef(null);let c=theme.colors;function changed(){setSaved('')}function save(){if(!title.trim()){setError(true);input.current?.focus();return;}setError(false);setSaved(`${title.trim()} · ${[15,25,45][duration]} minutes · ${breaks?'with a short break':'no break reminder'}. Kept in this preview only.`)}return <View style={{backgroundColor:c.background,padding:width<500?16:32,maxWidth:1000,width:'100%',alignSelf:'center'}}><View style={{flexDirection:'row',justifyContent:'space-between',gap:24,flexWrap:'wrap',marginBottom:24}}><View style={{flexShrink:1}}><Text style={{color:c.primary,fontSize:13,fontWeight:'700'}}>REACT NATIVE ELEMENTS · WEB STUDY</Text><Text accessibilityRole="header" style={{fontSize:32,fontWeight:'700',color:c.black,marginTop:12}}>Make room for one thing</Text></View><Button title={theme.mode==='light'?'Use dark theme':'Use light theme'} type="outline" onPress={()=>updateTheme({mode:theme.mode==='light'?'dark':'light'})}/></View><Text style={{color:c.grey1,fontSize:15,lineHeight:23}}>An original focus-plan composer using RNEUI 5.0.0 through React Native Web. No timer or system notification is started.</Text><View style={{flexDirection:width>700?'row':'column',gap:24,marginTop:24}}><Card containerStyle={{flex:1,margin:0,padding:24,borderRadius:8}}><Card.Title>Shape your focus block</Card.Title><Card.Divider/><Input ref={input} label="Focus task" accessibilityLabel="Focus task" value={title} onChangeText={v=>{setTitle(v);setError(false);changed()}} errorMessage={error?'Enter a task before keeping this plan.':''} placeholder="What deserves your attention?"/><Text style={{fontSize:16,fontWeight:'700',color:c.grey1,marginBottom:8}}>Duration</Text><ButtonGroup buttons={['15 min','25 min','45 min']} selectedIndex={duration} onPress={i=>{setDuration(i);changed()}} containerStyle={{marginHorizontal:0,height:48,marginBottom:24}}/><View style={{flexDirection:'row',justifyContent:'space-between',alignItems:'center',gap:16,marginBottom:24}}><Text style={{fontSize:16,color:c.black,flexShrink:1}}>Include a short break</Text><Switch value={breaks} onValueChange={v=>{setBreaks(v);changed()}} accessibilityLabel="Include a short break"/></View><Button title="Keep this plan" onPress={save}/></Card><Card containerStyle={{flex:1,margin:0,padding:24,borderRadius:8}}><Card.Title>Your local plan</Card.Title><Card.Divider/><Text style={{fontSize:48,fontWeight:'700',color:c.primary}}>{[15,25,45][duration]}</Text><Text style={{fontSize:16,color:c.grey1,marginBottom:24}}>minutes for {title.trim()||'your next task'}</Text><Divider/><Text style={{color:c.black,fontSize:16,lineHeight:25,marginVertical:24}}>{breaks?'Finish with a pause before choosing what comes next.':'Keep the end of this block open; no break reminder is included.'}</Text><Text style={{fontSize:13,lineHeight:21,color:c.grey2}}>The duration, task and break choice are original application state. Theme colors, Input, ButtonGroup, Switch, Card and Button come from the installed library.</Text></Card></View><Text accessibilityLiveRegion="polite" style={{color:c.black,fontSize:15,lineHeight:23,marginTop:24}}>{saved}</Text><Button title="Reset the plan" type="clear" onPress={()=>{setTitle('Read a chapter');setDuration(1);setBreaks(true);setError(false);setSaved('');}} containerStyle={{alignSelf:'flex-start',marginTop:8}}/></View>}
createRoot(document.getElementById('root')).render(<SafeAreaProvider><ThemeProvider theme={theme}><App/></ThemeProvider></SafeAreaProvider>);
```

Kod referansı

- Sabitlenmiş kurulumla üç dosyanın tamamını birlikte kullanın.

### build.mjs

Web modülü önceliği dâhil, gerçek tarayıcı paketinin yapılandırması.

```
import {build} from 'esbuild';
await build({entryPoints:['rne.jsx'],bundle:true,minify:true,outfile:'rne.bundle.js',alias:{'react-native':'react-native-web'},resolveExtensions:['.web.js','.js','.jsx','.json'],loader:{'.js':'jsx','.ttf':'dataurl','.png':'dataurl'},define:{'process.env.NODE_ENV':'"production"'}});
```

Kod referansı

- Sabitlenmiş kurulumla üç dosyanın tamamını birlikte kullanın.

### index.html

Oluşturulan paketi yükleyen eksiksiz kök belge.

```
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Focus plan composer</title><style>body{margin:0;background:#f4f7fa}*{box-sizing:border-box}input:focus-visible,[role=button]:focus-visible{outline:2px solid #2089dc;outline-offset:3px}</style></head><body><div id="root"></div><script src="./rne.bundle.js"></script></body></html>
```

Kod referansı

- Sabitlenmiş kurulumla üç dosyanın tamamını birlikte kullanın.

## React Native Elements Tasarım Sistemi Ajanı Kurulumu

### Uygulamaya Başlangıç Noktası

Önce sağlanan rne.jsx, build.mjs ve index.html dosyalarını kaydedin. Bu, doğrulanmış tarayıcı derlemesidir; yerel uygulama kurulumu değildir.

```
npm init -y
npm install react@19.2.0 react-dom@19.2.0 @rneui/themed@5.0.0 @rneui/base@5.0.0 react-native-web@0.21.3 react-native-safe-area-context@5.10.1 react-native-vector-icons@10.3.0 --legacy-peer-deps
npm install --save-dev esbuild
node build.mjs
python3 -m http.server 8000
```

### Projeniz İçin Bir İstem

```
Tam tarayıcı derlemesini ve sağlayıcıları kullanarak sağlanan RNEUI 5.0.0 odak planı oluşturucusunu oluşturun. Denetimli dizin-süre eşlemesini, kırpma ve odak doğrulamasını, yalnızca yerel onayı, temadan bağımsız plan durumunu ve açık sıfırlamayı koruyun. Yerel cihaz özelliklerini bu web örneğinin kapsamı dışında tutun.
```

## React Native Elements Tasarım Sistemi Kaynakları ve Kapsamı

React Native Web üzerinden görüntülenen gerçek RNEUI 5.0.0 bileşenleri. Özgün OpenDesign plan içeriği ve durumu; yerel cihaz, zamanlayıcı veya bildirim davranışı sunulduğu iddia edilmez.

- Kurulum Yerel eş bileşenler ve tarayıcı entegrasyonu bağlamı.

- Tema sağlayıcısı Tema nesneleri ve güncellemeleri.

- ButtonGroup Denetimli seçim ve stil özellikleri.

- Input Etiketler, hatalar ve giriş yöntemleri.

- Switch Denetimli boole seçeneği.

## React Native Elements Tasarım Sistemiyle İlgili Kaynaklar

### React Suite

Doğrulanmış v6 CSS değişkenleri, tarih hücresi işaretçileri, seçili günün gündemi, iletişim kutusu doğrulaması ve açık yerel planlama kuralları içeren yerel bir React Suite inceleme takvimi.

### Skeleton

Eksiksiz bir okuma masasında Skeleton 5.0.1’in gerçek Cerberus, Mint ve Rose temalarını karşılaştırın; belirteçleri canlı inceleyin, koyu yüzey eşleşmelerini görün ve yerel durumu geri alın.

### Tabler

Gerçek 1.6 tema değişkenleri, zaman çizelgesi kartları, veri ızgarası bağlamı, modal doğrulama ve yerel kontrol noktalarıyla güncellenebilen açık/koyu kompozisyon içeren yerel bir Tabler proje günlüğü.


- [Uygulama başvurusu](https://reactnativeelements.com/docs/installation)
- [Kaynak](https://cdn.jsdelivr.net/npm/@rneui/base@5.0.0/dist/helpers/colors.js)
- [Kaynak](https://cdn.jsdelivr.net/npm/@rneui/base@5.0.0/dist/helpers/index.js)
- [Kaynak](https://reactnativeelements.com/docs/customization/themeprovider)
- [Kod referansı](https://reactnativeelements.com/docs/installation)
- [Kurulum Yerel eş bileşenler ve tarayıcı entegrasyonu bağlamı.](https://reactnativeelements.com/docs/installation)
- [Tema sağlayıcısı Tema nesneleri ve güncellemeleri.](https://reactnativeelements.com/docs/customization/themeprovider)
- [ButtonGroup Denetimli seçim ve stil özellikleri.](https://reactnativeelements.com/docs/components/buttongroup)
- [Input Etiketler, hatalar ve giriş yöntemleri.](https://reactnativeelements.com/docs/components/input)
- [Switch Denetimli boole seçeneği.](https://reactnativeelements.com/docs/components/switch)
