Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fatahpratam/tutorial-background-changer

Created for documenting my progress for Hitesh's React YouTube tutorial. (Chapter 7)
https://github.com/fatahpratam/tutorial-background-changer

eslint frontend javascript jsx react vite web-app web-development

Last synced: about 2 months ago
JSON representation

Created for documenting my progress for Hitesh's React YouTube tutorial. (Chapter 7)

Awesome Lists containing this project

README

        

# Chapter 7: Membuat aplikasi pengubah warna background

## GitHube Pages
Link: [Background Changer](https://fatahpratam.github.io/tutorial-background-changer/)

## Youtube Tutorial
- Link: [Full Stack React Developer Course with Appwrite](https://www.youtube.com/watch?v=Bvwq_S0n2pk)
- Creator: [HiteshCodeLab](https://www.youtube.com/@HiteshCodeLab)

## Cara kerja aplikasi
- Tampilan full screen dengan warna background awal `olive`
- Di bagian bawah tampilan terdapat tiga tombol yaitu `red, green, dan blue`
- Ketika meng-klik tombol, maka warna background berganti sesuai nama tombolnya

## Algoritma sederhananya
- Buat sebuah div yang ukurannya mencakupi seluruh layar dan beri warna background awal `olive`.
- Di dalam div tersebut, buat container div kecil untuk menampung tombol-tombol pengganti warna.
- Buat state baru dengan nama variabel color dan fungsi pengubah `setColor`.
- Di dalam container div kecil, buat tiga tombol dengan teks `red, green, dan blue.`
- Pada masing-masing tombol, berilah click event listener yang di dalamnya akan memanggil fungsi `setColor` dengan argumen warna sesuai dengan nama tombolnya.