Pengalaman Mengatasi Masalah Aplikasi Web di Browser Mobile
Ketika saya mendevelop sebuah aplikasi berbasis web, tentu harus bisa di jalankan di beberapa
perangkat. Saya pernah mengalami masalah di sebuah fitur chat, ketika di buka dari handphone dengan
browser google chrome.
Masalah
Pengguna mengalami masalah ketika di tarik ke bawah browser melakukan perilaku bawaannya yaitu
merefresh halaman.
Tentu hal ini jadi masalah karena saya sudah menggunakan Framework Remix dengan integrasi pubnub
listener yang mana sudah otomatis pesan terupdate secara otomatis ketika ada pesan baru.
Solusi
Cara ini mengatasi masalah saya dimana saya bisa menangguhkan perilaku bawaan browser ketika di
tarik melakukan refresh halaman.
Hanya menambahkan kode css di bagian body sekarang masalah sudah teratasi dan browser google chrome
tidak melakukan perilaku bawaan ketika di tarik kebawah.
body {
/* Disables pull-to-refresh but allows overscroll glow effects. */
Ketika saya pertama kali belajar HTML, CSS dan Javascript, saya membaca dari beberapa referensi
dari google dan menonton Video dari Youtube. Saya mempelajari sesuatu dengan urut karena beberapa
dokumentasi menyarankan untuk belajar secara urut supaya paham. Waktu itu saya hanya menyalin dan menulis ulang
kode-kode tanpa tau fungsinya. Ketika kode berjalan sesuai tutorial saya begitu senang padahal saya
tidak sepenuhnya paham dengan kode tersebut.
Belajar dari youtube
Saat itu saya baru paham dasar HTML dan Javascript saja. Kemudian saya mulai belajar React dari
video youtube Mas Nauval Belajar React JS Dari Awal Buat Yang Nggak Jago JavaScript.
Karena sesuai judulnya yaitu “Buat yang nggak jago Javascript” akhirnya saya menonton dan
mempraktikan yang di ajarkan. Video berdurasi sekitar 8 jam itu selesai saya tonton kurang lebih 4 hari.
Menulis ulang kode
Kemudian saya menulis ulang apa yang saya pelajari dari video tersebut dari awal. Saya membuat todolist mirip seperti yang diajarkan, memahami setiap fungsi yang ditulis, menambahkan styling dengan tailwind css.