İçeriğe geç

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.

Bilişim Evreni

Yazar

Bilişim Evreni

Bilişim Evreni adlı web sitesiminin adminidir.

İ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…

5 dk okuma

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…

2 dk okuma