Merhabalar.
Redux eğitimlerimiz boyunca geliştirmesini yapacağımız Counter uygulamamızı oluşturacağız ve ilk kodlarımızı yazacağız.
Kodlarımızı aşağıdaki gibi yazalım.
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: rgb(225, 226, 235);
}
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<App />
);
import './App.css';
import Counter from './Components/Counter/Counter';
function App() {
return (
<div className="App">
<Counter />
</div>
);
}
export default App;
import React, { useState } from 'react';
import './Counter.css';
function Counter() {
const [count, setCount] = useState(0);
return (
<div className="counter">
<h1>Counter: {count}</h1>
<div className="button-container">
<button>
Increase
</button>
<button>
Decrease
</button>
</div>
</div>
);
}
export default Counter;
/* Counter.css */.counter {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
text-align: center;
}
.counter h1 {
color: rgb(43, 43, 85);
}
.counter button {
padding: 10px 20px;
font-size: 20px;
cursor: pointer;
margin-left: 10px;
border-radius: 10px;
background-color: rgb(6, 114, 114);
border:none;
color: white;
}
.button-container {
display: flex;
justify-content: center;
gap: 10px;
}
Kodları yazıp uygulamayı çalıştırdığınızda aşağıdaki gibi bir görüntü elde etmiş olmalısınız.
Bir sonraki yazımda Redux Store oluşturmayla geliştirmelerimize devam edeceğiz.
Görüşmek üzere.
Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…
Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…
Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…
Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…
Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…
9 Haziran Pazartesi günü Aydın’daki sürecimiz bitti ve Antalya yolculuğumuz başladı. Saat 11 gibi yola…