Next.js Discord

Discord Forum

NextJS auth based on document.cookie

Unanswered
Cape horse mackerel posted this in #help-forum
Open in Discord
Original message was deleted.

1 Reply

You can use [cookies-next](https://www.npmjs.com/package/cookies-next) for Next.js 13 (app directory):

'use client';

import { useCookies } from 'next-client-cookies';

const MyComponent = () => {
  const cookies = useCookies();

  return (
    <div>
      <p>My cookie value: {cookies.get('my-cookie')}</p>

      <button onClick={() => cookies.set('my-cookie', 'my-value')}>
        Set cookie
      </button>
      {' | '}
      <button onClick={() => cookies.delete('my-cookie')}>Delete cookie</button>
    </div>
  );
};


This is currently the only solution for SSR cookies with Next v13.