<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ssr on Hi, I&#39;m Muhammad Amal</title>
    <link>https://muhammadamal.my.id/tags/ssr/</link>
    <description>Recent content in Ssr on Hi, I&#39;m Muhammad Amal</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 20 Apr 2022 09:00:00 +0700</lastBuildDate>
    <atom:link href="https://muhammadamal.my.id/tags/ssr/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Next.js 12 Data Fetching, SSG, SSR, and ISR Explained</title>
      <link>https://muhammadamal.my.id/blog/nextjs-data-fetching-ssg-ssr-isr/</link>
      <pubDate>Wed, 20 Apr 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/nextjs-data-fetching-ssg-ssr-isr/</guid>
      <description>Next.js 12 data fetching: SSG, SSR, ISR. getStaticProps, getServerSideProps, getStaticPaths, ISR. When each wins.</description>
    </item>
    <item>
      <title>React 18 New Hooks, useId, useSyncExternalStore, and When You&#39;ll Actually Use Them</title>
      <link>https://muhammadamal.my.id/blog/react-18-useid-usesyncexternalstore/</link>
      <pubDate>Mon, 11 Apr 2022 09:00:00 +0700</pubDate>
      <guid>https://muhammadamal.my.id/blog/react-18-useid-usesyncexternalstore/</guid>
      <description>React 18 new hooks: useId for SSR-safe IDs, useSyncExternalStore for external state, useInsertionEffect for CSS-in-JS.</description>
    </item>
  </channel>
</rss>
