✅ Basic Usage

import { use } from 'react';
const result = use(promiseOrContext);

✅ With Promise (Data Fetching)

function Message({ messagePromise }) {
  const message = use(messagePromise); // ✅ Suspends while pending
  return <p>{message}</p>;
}

✅ Prefer:


✅ With Context (Context Reading)

const theme = use(ThemeContext);
if (show) {
  const theme = use(ThemeContext); // ✅ valid
}