Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

blog/mengatasi-minified-react-error #153

Open
utterances-bot opened this issue Nov 21, 2024 · 2 comments
Open

blog/mengatasi-minified-react-error #153

utterances-bot opened this issue Nov 21, 2024 · 2 comments

Comments

@utterances-bot
Copy link

Mengatasi Minified React Error #425 #418 #423 [Ferry Suhandri]

Sebelum kita telaah lebih jauh solusinya, kita perlu pahami dulu masalahnya, yaitu Hydration. Hydration adalah proses transisi dari halaman yang tadinya statis menjadi interaktif. Pada saat browser pertama kali load sebuah halaman berbasis Rendering di server, sebenarnya server melakukan generate konten halamannya dengan mengeksekusi JS di server dan menghasilkan output halaman statis berupa HTML & CSS doang. Jadi, saat browser pertama kali menerima response, ga ada JS dan belum bisa mengeksekusi hal-hal terkait JS. Lalu server akan mengirimkan JS secara terpisah dan barulah browser mengeksekusi JS yang diterima hingga website tersebut menjadi interaktif. Itulah yang disebut dengan Hydration. Makanya website tersebut loading awalnya jadi cukup cepat dan SEO-nya ce

https://ferry.vercel.app/blog/mengatasi-minified-react-error

Copy link

Di web gw kok masih ga bisa ya bg, apa gw salah di penggunaan kodenya ya?🙏

@7sferry
Copy link
Owner

7sferry commented Nov 21, 2024

Di web gw kok masih ga bisa ya bg, apa gw salah di penggunaan kodenya ya?🙏

perlu diidentifikasi dulu masalahnya di mana. kalau terkait jam yg di-convert dari string bisa pake yg Timezone Solution. kalau di case gw itu dapatnya dari tanggal CMS yg formatnya "2023-04-18T03:00+07:00".

tapi kalau masalahnya karena valuenya di-generate di client pake cara kedua Wrapper Component. kalau di case gw ada pemanggilan new Date() yg harusnya dieksekusi di sisi client saja, jadi perlu dihandle pake wrapper component pas nampilin value di htmlnya.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants