برنامه نویسی

درک React's `استفاده” API – جامعه dev

نگاهی دزدکی حرکت به React's use API: ساده سازی داده های Async واکشی

واکنش use API یک است آزمایشی با این حال ویژگی قدرتمند طراحی شده است واکشی داده های ناهمزمان را ساده کنید در مؤلفه ها به جای دستکاری useEffect و متغیرهای حالت ، use به شما اجازه می دهد تا مستقیماً در انتظار وعده های موجود در مرحله رندر باشید.

چرا است use یک تغییر دهنده بازی؟

✅ غیر ضروری را از بین می برد useEffect قلاب

✅ یکپارچه با اجزای سرور کار می کند

oper عملیات async را برای کد پاک تر و قابل خواندن ساده تر می کند

چگونه کار می کند؟

در اینجا نگاهی گذرا به چگونگی use داده ها را مستقیماً درون یک مؤلفه دریافت می کند:

import { use } from "react";

async function fetchData() {
  const response = await fetch("https://jsonplaceholder.typicode.com/posts/1");
  return response.json();
}

export default function Post() {
  const data = use(fetchData());
  return (
    <div>
      <h2>{data.title}h2>
      <p>{data.body}p>
    div>
  );
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

آیا استفاده برای تولید آماده است؟

⚠ هنوز! API هنوز هم آزمایشی است و در حال حاضر با اجزای سرور React بهترین کار را می کند. با این حال ، این وعده بسیار خوبی در ساده سازی گردش کار داده ها نشان می دهد.

وبلاگ کامل را بخوانید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا