Satır Satır React JS Açıklamaları
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
const incrementCount = () => {
setCount(count + 1);
};
return (
<div>
<p>Count: {count}</p>
<button onClick={incrementCount}>Artır</button>
</div>
);
}
Her satırı tek tek inceleyelim;
import: Bu kelime, bir JavaScript modülünde başka bir modülü içe aktarmak için kullanılır. React ve useState gibi bileşenlerin ve özelliklerin bu bileşende kullanılabilmesi için bu modülleri içe aktarıyoruz.
React, { useState } from 'react';: Bu satırda, React kütüphanesini içe aktarıyoruz. { useState }, React’ta bulunan useState adlı Hook’u da içe aktarıyor. useState, bileşen içinde durum (state) yönetimini sağlar.
function: Bu kelime, bir JavaScript fonksiyonu tanımladığımızı belirtir. “Counter” adlı bir fonksiyonel bileşen tanımlamak için kullanılır.
Counter(): Bu, “Counter” adlı fonksiyonel bileşenin tanımının başladığı yerdir. Fonksiyon ismi ve parantezler, bileşenin tanımlandığını gösterir.
const: Bu kelime, bir değişken tanımlamak için kullanılır. “count” ve “setCount” adlı değişkenleri tanımlıyoruz.
[count, setCount]: Bu, bir değişkenin içeriğini ve içeriğini güncellemek için kullanılan bir özel dizi (array) yapısıdır. “count”, değişkenin mevcut değerini, “setCount”, değişkenin değerini güncellemek için kullanılacak işlevi temsil eder.
useState(0): Bu, “useState” Hook’unu kullanarak “count” adlı bir state değişkeni oluşturuyoruz ve başlangıç değeri olarak 0 atıyoruz.
incrementCount: Bu, “incrementCount” adlı bir fonksiyon tanımlar. Bu fonksiyon, “count” değişkeninin değerini artırmak için kullanılacak.
setCount(count + 1);: Bu, “count” değişkeninin değerini bir artırarak günceller. “setCount”, state’i güncellemek için kullanılan özel bir işlevdir.
<div>: Bu, bir HTML div öğesini temsil eder. React bileşenlerinin dönüştürdüğü JSX (JavaScript XML) sözdizisinde(syntax) HTML öğeleri gibi görünürler.
<p>Count: {count}</p>: Bu, bir paragraf (p) öğesini temsil eder ve bu öğenin içeriği JSX içinde bir değişken olan “count” ile doldurulur. Böylece, sayacın mevcut değeri ekranda görüntülenir.
<button onClick={incrementCount}>Artır</button>: Bir düğme (button) öğesini temsil eder ve “incrementCount” fonksiyonunu çağırmak için tıklanabilirlik (onClick) durumunu kullanır. Yani, bu düğmeye tıkladığınızda sayacın değeri artar.
İlgili yazılar
Flutter Güvenliği
Flutter ile geliştirilen uygulamalar, yüksek performansı ve çapraz platform yapısı sayesinde yaygın olarak kullanılmaktadır; ancak bu yapı beraberinde önemli güvenlik sorumlulukları da getirebilmektedir her yazılımda olduğu…
Markdown Nedir?
Markdown, yazı biçimlendirme amacıyla kullanılan hafif ve sade bir işaretleme dilidir. Özellikle geliştiriciler, yazarlar ve içerik üreticileri tarafından dokümantasyon, blog yazıları veya README dosyaları gibi metinlerde…
SOLID Prensipleriyle Yüksek Trafikli Yazılım Mimarisi
Single Responsibility Principle (Tek Sorumluluk Prensibi) Open/Closed Principle (Açık/Kapalı Prensibi) Liskov Substitution Principle (Liskov’un Yerine Geçme Prensibi) Interface Segregation Principle (Arayüz Ayrımı Prensibi) Dependency Inversion Principle…


