Next js 15

Next.js 15 introduced several improvements, such as React 19 support, improved caching, Turbopack for faster builds, server actions, and enhanced form handling. Below are practical examples demonstrating these new features. 1. Using router.refresh() for Cache Refreshing In Next.js 15, you can manually refresh data when needed using router.refresh(). Example: Manually Refreshing Cached Data "use client"; import { useRouter } from "next/navigation"; export default function RefreshExample() { const router = useRouter(); return ( router.refresh()}> Refresh Data ); }

Feb 12, 2025 - 20:29
 0
Next js 15

Next.js 15 introduced several improvements, such as React 19 support, improved caching, Turbopack for faster builds, server actions, and enhanced form handling. Below are practical examples demonstrating these new features.

1. Using router.refresh() for Cache Refreshing

In Next.js 15, you can manually refresh data when needed using router.refresh().

Example: Manually Refreshing Cached Data

"use client";

import { useRouter } from "next/navigation";

export default function RefreshExample() {
    const router = useRouter();

    return (
        <div>
            <button onClick={() => router.refresh()}>
                Refresh Data
            button>
        div>
    );
}