Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/fatahpratam/tutorial-background-changer
- Owner: fatahpratam
- Created: 2024-11-20T09:45:43.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-20T10:17:41.000Z (about 2 months ago)
- Last Synced: 2024-11-20T11:42:38.568Z (about 2 months ago)
- Topics: eslint, frontend, javascript, jsx, react, vite, web-app, web-development
- Language: JavaScript
- Homepage: https://fatahpratam.github.io/tutorial-background-changer/
- Size: 53.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.