Untuk membantu pengembangan aplikasi, install state management library yang Namanya Recoil dengan mengetikkan perintah npm install recoil pada console (pastikan berada di lokasi folder project Netflix clone kita ya). Untuk membaca dokumentasi lebih lanjut bisa akses link ini https://recoiljs.org/docs/introduction/getting-started Tunggu proses install selesai Jika proses install recoil sudah selesai, kita akan gunakan component modal dari MUI (Material UI), pertama-tama copy npm install @mui/material @emotion/react @emotion/styled paste di console. Saat seri tutorial ini dibuat, menggunakan MUI versi 5.8.7 Contoh modal yang akan dipakai, bisa dilihat di link berikut https://mui.com/material-ui/react-modal/ Saat mengembangkan aplikasi di nextjs, terkadang kita butuh memakai state yang sama di component yang berbeda. Cara pertama yang bisa dilakukan yaitu dengan mengirim state dari satu component ke child component yang lain. Tapi bagaimana jika component bukan merupakan child nya?