Lakukan pendaftaran pada website News API untuk mendapatkan API Key ( gratis ) dan pelajari dokumentasi penggunaannya. Link API tertera di bawah Buatlah beberapa halaman web dengan menggunakan ReactJS dan library-library pendukungnya, dengan detail sebagai berikut :
- Indonesia => menampilkan berita terkini dari Indonesia ✔️
- Programming => menampilkan berita seputar Programming dalam 1 bulan terakhir ✔️
- COVID-19 => menampilkan berita seputar COVID-19 dalam 1 bulan terakhir ✔️
- Saved => menampilkan semua berita yang di save ✔️
- Search => menampilkan semua berita yang sesuai dengan kata kunci yang di masukkan ✔️
Selain halaman Indonesia, maka berita yang dicari adalah global ( tidak hanya dari Indonesia). Perhatikan bentuk navigasi yang dicontohkan. Detail masing-masing halaman akan dijelaskan pada slide-slide selanjutnya.
ReactJS dan library-library pendukungnya, yang digunakan pada repo ini yaitu
- NextJS (Framework ReactJS)
- Tailwind CSS
- Redux Toolkit
Bebas, UI pada slide hanyalah contoh, silakan berkreasi