Belajar Membuat Aplikasi Web dengan React
Topik:
Full Stack Front End +1 lainnyaLevel: Pemula
Siswa Terdaftar
Topik:
Full Stack Front End +1 lainnyaLevel: Pemula
Siswa Terdaftar
Kelas ini merupakan langkah ke-empat Anda untuk menjadi React Developer.
08 Mar 2026 - 20 Mar 2026
Detail promoTuntutan dalam mengembangkan aplikasi web semakin hari semakin kompleks. Pasalnya, aplikasi web saat ini dapat berperan layaknya aplikasi native. Seiring rumitnya permintaan, semakin canggih juga tools dalam mengembangkan web. Penggunaan React sebagai tools membangun UI mendominasi mulai dari perusahaan rintisan hingga perusahaan besar berskala multinasional. Di Indonesia sendiri React telah dipercaya dan digunakan oleh perusahaan besar seperti Tokopedia, Traveloka, dan lainnya.
Kelas ini merupakan langkah ke-empat Anda untuk menjadi React Developer.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Teks Editor (VSCode)
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
2GB (Rekomendasi 4GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Teks Editor (VSCode)
Web Browser (Google Chrome atau Mozilla Firefox)
Command Line (Terminal atau cmd)
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
4Curriculum Developer yang membangun kelas ini:
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
Zain Fathoni
Senior Front-End Engineer at Relay Commerce
Reviewer
58Code Reviewer yang akan me-review tugas dan kode Anda:
Moch Ridwan Taufik Alamsyah
IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia
- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast
"What We Learn When We Learn By Doing?" Roger C. Schank
Jimmy
External Code Reviewer at Dicoding Indonesia
Malvian Dwi Haryanto
External Code Reviewer at Dicoding Indonesia
Software Engineer | Web Enthusiast
Vincentius Jordan H Tampubolon
External Code Reviewer At Dicoding Indonesia
M. Auliya Mirzaq Romdloni
Software Engineer
Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
Zain Fathoni
Senior Front-End Engineer at Relay Commerce
Nur Rizki Adi Prasetyo
Curriculum Developer di Dicoding
Inggih Wicaksono
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Moch Ridwan Taufik Alamsyah
IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia
- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast
"What We Learn When We Learn By Doing?" Roger C. Schank
Jimmy
External Code Reviewer at Dicoding Indonesia
Malvian Dwi Haryanto
External Code Reviewer at Dicoding Indonesia
Software Engineer | Web Enthusiast
Vincentius Jordan H Tampubolon
External Code Reviewer At Dicoding Indonesia
M. Auliya Mirzaq Romdloni
Software Engineer
Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu
Inggih Wicaksono
Web Developer at Erasys Consulting
- Fullstack man but currently focus on React.js
- Hacktoberfest fans @igihcksn
Agista Septiyanto
Elite Manager at Dicoding Indonesia
Software Engineer with over 5 years of experience delivering digital solutions across mobile, web, backend, and system automation domains. I am proficient in a variety of programming languages and technologies, including JavaScript, TypeScript, PHP, CSS, and HTML. I enjoy exploring different tech stacks, tackling cross-platform challenges, and am currently learning Go, Nix, and deployment technologies.
Throughout my career, I have actively developed a wide range of projects—from Android applications and backend systems to web interfaces and automation tools. In addition to my technical expertise, I have hands-on experience teaching and mentoring in the technical field, sharing knowledge, and helping teams and individuals grow.
Alvin Indra Pratama
Frontend Developer at Antikode
An Frontend Developer working at Antikode a UI UX Agency. 5+ years of experience in the Frontend field. Mastering several technologies such as React.js, Next.js, Vue.js, Nuxt.js, Tailwind CSS, GrahphQL, SEO and others. I also have mentoring experience at Bangkit and Kampus Merdeka.
Ar Fajar Setiaji
Tech Enthusiast
Amor Fati && Memento Mori
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Putu Jhonarendra
Programmer
Seorang Programmer dari Bali, Indonesia yang memiliki pengalaman lebih dari 3 tahun mengembangkan aplikasi web. Aplikasi yang dibuat telah dipakai di lembaga pendidikan, instansi pemerintah dan rumah sakit.
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
MAULANA KAVALDO
Interest in data science, analyst, machine learning and cloud computing. A passion for code and semantics.
Muhammad Nazar Alwi
External Code Reviewer at Dicoding Indonesia
Ivan Andrianto
External Reviewer at Dicoding Indonesia
Grafis Nuresa
Fullstack Developer at Whello
Pixel perfect to build websites and prioritizing performance and reliable REST APIs to keep our Front-End team happy. Hi, I am Grafis Nuresa since 2018, I have been dedicated for those tasks daily, and I think we can agree that I am a Full-Stack Developer but honestly I am more inclined towards the Front-End part with deep experience in WordPress theme and plugin development also UI libraries like React, Vue, Svelte etc even web frameworks like Next.js, Nuxt and Astro. Besides that I have a lot of experience in the Back-End part with Nodejs (Fastify, Express and Hapi) to serve REST APIs for various purposes. Of course I do both of them type safety with TypeScript. Being used to working with multinational people makes me ready to work with anyone and anywhere.
Sesaka Aji Nursah Bantani
External Reviewer Dicoding at Dicoding Indonesia
Muhammad Rifki Erlangga
External Code Reviewer at Dicoding Indonesia
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Tatang Kuswandi
External Code Reviewer at Dicoding Indonesia
Fiqri ardiansyah
Fullstack Developer at INCIT
HA, nice!
Take a look my portfolio
Farhan Rafly Fahrezi Saepulloh
Frontend Engineer at Tricada Intronik
If the physics says it is allowed, the engineers will find a way.
Yusuf Sugiono
Fullstack Web Developer di PT Prima Visi Globalindo
• FrontEnd Instructor - Coding Camp 2026 powered by DBS Foundation
• MLOps Facilitator - IDCamp 2025
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Samodra
External Code Reviewer at Dicoding Indonesia
MUHAMMAD IKHLAS NAUFALSYAH RANAU
Frontend Web Developer at Paperpillar
I am a passionate and dedicated Frontend Developer with over three years of experience in creating dynamic and visually appealing web applications. My expertise lies in utilizing cutting-edge technologies to deliver exceptional user experiences. I specialize in Next.js, leveraging its powerful features to build high-performance and scalable web solutions.
Core Competencies
Frontend Development:Â
- Proficient in HTML, CSS, JavaScript, and modern frontend frameworks.
- Next.js Expert: Extensive experience in building and optimizing applications with Next.js.
- Responsive Design: Skilled in creating responsive and mobile-friendly designs.
- UI/UX Principles: Strong understanding of user interface and user experience design.
- Version Control: Experienced with Git and collaborative development workflows.
- Cross-Browser Compatibility: Ensuring consistent performance across different browsers and devices.
YUSRIL ADRIANSYAH PUTRA
External Code Reviewer at Dicoding Indonesia
Hasan Ismail Abdulmalik
Full Stack Engineer - Dicoding Elite
Saya adalah seorang Full Stack Engineer, dengan keahlian di bidang backend development, frontend development, serta cloud computing, saya siap membantu peserta memahami konsep secara mendalam dan menerapkannya dalam membangun solusi digital yang scalable dan berdampak. Pengalaman saya dalam berbagai program fasilitasi dengan peserta dari berbagai latar belakang harapannya dapat membantu teman-teman tumbuh secara menyeluruh dan siap menghadapi tantangan industri teknologi.
Ilham Shiddiq
External Code Reviewer at Dicoding Indonesia. Backend Developer at a company in Bandung.
I Gede Laksmana Yudha
Fullstack Web Developer
Fullstack Web Developer
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Refiandi Reza Syawaldriyansah
External Reviewer Dicoding
Front-End & Javascript Enthusiast
Shidqi Rifat Pangestu
Frontend Developer at Badr Interactive
- Frontend web enthusiast
- Instructor, Mentor, and Advisor Project at Dicoding
- Contribute through technology </>
Febry Billiyagi Karsidi
-
Stay calm, Stay sharp
Frisnadi Nurul Huda
Full stack Web & Mobile Developer
Fullstack Web developer berfokus pada ReactJs & NextJs. Mentor dan Distinct graduate Bangkit Academy path Mobile (Android) Development. Memiliki ketertarikan di bidang Machine Learning, software development, dan graphic design. Portofolio: frisyk.vercel.app.Â
Fauzi Kurniawan
External Code Reviewer at Dicoding Indonesia
Javascript enthusiast
Tarwin
IT Support
Saya Seorang Support It di suatu perusahaan di jakarta
Muhammad Zainul Hakim
Developer
Learning the web tech.
Julhan Abdul Malik
Mahasiswa at Nusa Putra University
Hi, I’m Julhan Abdul Malik, a final-year student at Nusa Putra University, majoring in Information Technology, with a GPA of 3.91. I have a strong passion for and extensive experience in Software Engineering, starting from vocational education, internships, programmer training, to professional work experience.
Jacky Chen
Fullstack Web Developer
I am a graduate with a degree in Information Systems from Institut Bisnis dan Teknologi Pelita Indonesia. I am passionate about website development, focusing on both front-end and back-end aspects.
Kevin Winardi
External Code Reviewer at Dicoding Indonesia
Seseorang yang berdedikasi tinggi untuk belajar.Â
Listiananda Apriliawan
Frontend Developer
I’m Nanda, a Frontend Developer focused on building production-grade mobile apps with React Native and TypeScript. I deliver features end-to-end, from UI implementation and state management to diagnosing production issues, while keeping codebases maintainable through pragmatic trade-offs.
What I do best:
• React Native (Android/iOS), TypeScript, React
• Performance profiling, crash debugging, and root-cause analysis
• API integration and delivery with modern JS tooling (Node.js/Bun, Vite)
• Collaboration with product/design, code reviews, and raising engineering standards
I’m interested in roles where I can own complex features, improve platform quality (DX, performance, reliability), and contribute at a higher level on teams shipping at scale.
Moch Ridwan Taufik Alamsyah
IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia
- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast
"What We Learn When We Learn By Doing?" Roger C. Schank
Jimmy
External Code Reviewer at Dicoding Indonesia
Malvian Dwi Haryanto
External Code Reviewer at Dicoding Indonesia
Software Engineer | Web Enthusiast
Vincentius Jordan H Tampubolon
External Code Reviewer At Dicoding Indonesia
M. Auliya Mirzaq Romdloni
Software Engineer
Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu
Inggih Wicaksono
Web Developer at Erasys Consulting
- Fullstack man but currently focus on React.js
- Hacktoberfest fans @igihcksn
Agista Septiyanto
Elite Manager at Dicoding Indonesia
Software Engineer with over 5 years of experience delivering digital solutions across mobile, web, backend, and system automation domains. I am proficient in a variety of programming languages and technologies, including JavaScript, TypeScript, PHP, CSS, and HTML. I enjoy exploring different tech stacks, tackling cross-platform challenges, and am currently learning Go, Nix, and deployment technologies.
Throughout my career, I have actively developed a wide range of projects—from Android applications and backend systems to web interfaces and automation tools. In addition to my technical expertise, I have hands-on experience teaching and mentoring in the technical field, sharing knowledge, and helping teams and individuals grow.
Alvin Indra Pratama
Frontend Developer at Antikode
An Frontend Developer working at Antikode a UI UX Agency. 5+ years of experience in the Frontend field. Mastering several technologies such as React.js, Next.js, Vue.js, Nuxt.js, Tailwind CSS, GrahphQL, SEO and others. I also have mentoring experience at Bangkit and Kampus Merdeka.
Ar Fajar Setiaji
Tech Enthusiast
Amor Fati && Memento Mori
Alfian Yusuf Abdullah
Head of Reviewer at Dicoding Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Muhammad Fikri Bill Gufran
Putu Jhonarendra
Programmer
Seorang Programmer dari Bali, Indonesia yang memiliki pengalaman lebih dari 3 tahun mengembangkan aplikasi web. Aplikasi yang dibuat telah dipakai di lembaga pendidikan, instansi pemerintah dan rumah sakit.
Dimas Maulana Dwi Saputra
Curriculum Developer at Dicoding Indonesia
Abdullah Ibnu Hibban
Software Engineer
Gunawan Wahyu Andreanto
Full Stack Developer
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
MAULANA KAVALDO
Interest in data science, analyst, machine learning and cloud computing. A passion for code and semantics.
RENALDY GATAN PRAMANA
DevOps Enthusiast
Muhammad Nazar Alwi
External Code Reviewer at Dicoding Indonesia
Ivan Andrianto
External Reviewer at Dicoding Indonesia
Grafis Nuresa
Fullstack Developer at Whello
Pixel perfect to build websites and prioritizing performance and reliable REST APIs to keep our Front-End team happy. Hi, I am Grafis Nuresa since 2018, I have been dedicated for those tasks daily, and I think we can agree that I am a Full-Stack Developer but honestly I am more inclined towards the Front-End part with deep experience in WordPress theme and plugin development also UI libraries like React, Vue, Svelte etc even web frameworks like Next.js, Nuxt and Astro. Besides that I have a lot of experience in the Back-End part with Nodejs (Fastify, Express and Hapi) to serve REST APIs for various purposes. Of course I do both of them type safety with TypeScript. Being used to working with multinational people makes me ready to work with anyone and anywhere.
Sesaka Aji Nursah Bantani
External Reviewer Dicoding at Dicoding Indonesia
Jonry Simbolon
Keep Learning Maplen,,,
Geraldo Sepdwijaya
Software Engineer at Maybank
Muhammad Rifki Erlangga
External Code Reviewer at Dicoding Indonesia
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Tatang Kuswandi
External Code Reviewer at Dicoding Indonesia
Fiqri ardiansyah
Fullstack Developer at INCIT
HA, nice!
Take a look my portfolio
Farhan Rafly Fahrezi Saepulloh
Frontend Engineer at Tricada Intronik
If the physics says it is allowed, the engineers will find a way.
Yusuf Sugiono
Fullstack Web Developer di PT Prima Visi Globalindo
• FrontEnd Instructor - Coding Camp 2026 powered by DBS Foundation
• MLOps Facilitator - IDCamp 2025
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Samodra
External Code Reviewer at Dicoding Indonesia
MUHAMMAD IKHLAS NAUFALSYAH RANAU
Frontend Web Developer at Paperpillar
I am a passionate and dedicated Frontend Developer with over three years of experience in creating dynamic and visually appealing web applications. My expertise lies in utilizing cutting-edge technologies to deliver exceptional user experiences. I specialize in Next.js, leveraging its powerful features to build high-performance and scalable web solutions.
Core Competencies
Frontend Development:Â
- Proficient in HTML, CSS, JavaScript, and modern frontend frameworks.
- Next.js Expert: Extensive experience in building and optimizing applications with Next.js.
- Responsive Design: Skilled in creating responsive and mobile-friendly designs.
- UI/UX Principles: Strong understanding of user interface and user experience design.
- Version Control: Experienced with Git and collaborative development workflows.
- Cross-Browser Compatibility: Ensuring consistent performance across different browsers and devices.
YUSRIL ADRIANSYAH PUTRA
External Code Reviewer at Dicoding Indonesia
Hasan Ismail Abdulmalik
Full Stack Engineer - Dicoding Elite
Saya adalah seorang Full Stack Engineer, dengan keahlian di bidang backend development, frontend development, serta cloud computing, saya siap membantu peserta memahami konsep secara mendalam dan menerapkannya dalam membangun solusi digital yang scalable dan berdampak. Pengalaman saya dalam berbagai program fasilitasi dengan peserta dari berbagai latar belakang harapannya dapat membantu teman-teman tumbuh secara menyeluruh dan siap menghadapi tantangan industri teknologi.
Levi Rizki Saputra
Ilham Shiddiq
External Code Reviewer at Dicoding Indonesia. Backend Developer at a company in Bandung.
I Gede Laksmana Yudha
Fullstack Web Developer
Fullstack Web Developer
Dhea Fesa Athallah
Frontend Developer | Tech Enthusiast | Code Reviewer
Achmad Ali Izzudin
Group Head of Junior Engineers at PLN ICON+
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Refiandi Reza Syawaldriyansah
External Reviewer Dicoding
Front-End & Javascript Enthusiast
Shidqi Rifat Pangestu
Frontend Developer at Badr Interactive
- Frontend web enthusiast
- Instructor, Mentor, and Advisor Project at Dicoding
- Contribute through technology </>
Usman
Febry Billiyagi Karsidi
-
Stay calm, Stay sharp
Frisnadi Nurul Huda
Full stack Web & Mobile Developer
Fullstack Web developer berfokus pada ReactJs & NextJs. Mentor dan Distinct graduate Bangkit Academy path Mobile (Android) Development. Memiliki ketertarikan di bidang Machine Learning, software development, dan graphic design. Portofolio: frisyk.vercel.app.Â
Fauzi Kurniawan
External Code Reviewer at Dicoding Indonesia
Javascript enthusiast
Tarwin
IT Support
Saya Seorang Support It di suatu perusahaan di jakarta
Muhammad Zainul Hakim
Developer
Learning the web tech.
Julhan Abdul Malik
Mahasiswa at Nusa Putra University
Hi, I’m Julhan Abdul Malik, a final-year student at Nusa Putra University, majoring in Information Technology, with a GPA of 3.91. I have a strong passion for and extensive experience in Software Engineering, starting from vocational education, internships, programmer training, to professional work experience.
Eki Iman Jordiansyah
Jacky Chen
Fullstack Web Developer
I am a graduate with a degree in Information Systems from Institut Bisnis dan Teknologi Pelita Indonesia. I am passionate about website development, focusing on both front-end and back-end aspects.
Muhammad Alfin Alfarizi
Academy Code Reviewer At Dicoding Indonesia
Kevin Winardi
External Code Reviewer at Dicoding Indonesia
Seseorang yang berdedikasi tinggi untuk belajar.Â
Satwika Nino Wandhana
Computer Science Student at Universitas Gadjah Mada
Listiananda Apriliawan
Frontend Developer
I’m Nanda, a Frontend Developer focused on building production-grade mobile apps with React Native and TypeScript. I deliver features end-to-end, from UI implementation and state management to diagnosing production issues, while keeping codebases maintainable through pragmatic trade-offs.
What I do best:
• React Native (Android/iOS), TypeScript, React
• Performance profiling, crash debugging, and root-cause analysis
• API integration and delivery with modern JS tooling (Node.js/Bun, Vite)
• Collaboration with product/design, code reviews, and raising engineering standards
I’m interested in roles where I can own complex features, improve platform quality (DX, performance, reliability), and contribute at a higher level on teams shipping at scale.
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
2 Menit
10 Menit
10 Menit
10 Menit
20 Menit
10 Menit
8 Menit
Berkenalan dengan React, mengetahui alasan mempelajari React, dan mengenal ekosistem yang ada di React.
15 Menit
20 Menit
20 Menit
15 Menit
15 Menit
Kuis Pengenalan React
10 Menit
Belajar tentang konsep dasar React seperti composition, declarative code, unidirectional data flow, dan menyadari bahwa React hanyalah JavaScript.
Pengantar Konsep Dasar React
15 Menit
React Element dan Component
25 Menit
Composition
25 Menit
Declarative Code
25 Menit
Unidirectional Data Flow
25 Menit
React is Just JavaScript
25 Menit
Rangkuman Konsep Dasar React
15 Menit
Kuis Konsep Dasar React
10 Menit
Belajar tentang membangun UI di React seperti mengenal element dan component. Serta, belajar juga konsep component properti yang membuat UI aplikasi bersifat reusable.
Pengantar React UI Component
15 Menit
React Starter pada Online Code Editor
25 Menit
React Element
20 Menit
Latihan Membuat React Element
30 Menit
JSX
20 Menit
Latihan Menggunakan JSX
25 Menit
React Component
20 Menit
Component Properties
20 Menit
Compositional Component
20 Menit
Latihan Membuat dan Komposisi React Component
35 Menit
Latihan Membuat List UI
30 Menit
Studi Kasus: Membuat Aplikasi Daftar Kontak
10 Menit
React Project
40 Menit
Latihan Studi Kasus: Menampilkan Daftar Kontak
45 Menit
Latihan Studi Kasus: Memberikan Styling
35 Menit
Rangkuman React UI Component
20 Menit
Kuis React UI Component
10 Menit
Belajar tentang class component, menggunakan state di dalam component, memahami dan mempraktikkan controlled component.
Pengantar Stateful Component
15 Menit
Class Component
25 Menit
Latihan Membuat Class Component
25 Menit
State Component
25 Menit
Event Handling
25 Menit
Latihan Component State dan Event Handling
45 Menit
Latihan Studi Kasus: Menambahkan Fitur Hapus Kontak
45 Menit
React Hooks?
15 Menit
Controlled Component (Form)
25 Menit
Latihan Membuat Controlled Component
50 Menit
Latihan Studi Kasus: Menambahkan Fitur Tambah Kontak
45 Menit
Debugging Component menggunakan React DevTools
30 Menit
Tips Penggunaan JSX untuk Pemula
15 Menit
Rangkuman Stateful Component
15 Menit
Kuis Stateful Component
10 Menit
Ujian akhir yang harus ditempuh untuk lulus dari kelas ini.
Rangkuman Kelas
60 Menit
Ujian Akhir
60 Menit
Menguji pemahaman peserta dengan membuat aplikasi web sederhana menggunakan React dengan menerapkan kriteria-kriteria yang telah ditentukan.
Proyek Akhir: Membangun Aplikasi Catatan Menggunakan React
820 Menit