FlagFix
Guides

إضافة أعلام الميزات إلى React

المزوّد ولقطة الخادم والتعريض الصريح.

Last updated on

قرارات الخادم فقط موضحة في دليل Node.

  1. أنشئ مفتاح CLIENT_SDK.
  2. قيّم عند الحاجة عبر @flagfix/node ومرّر exportFlagState().
  3. اقرأ useHasFeature. استدعِ trackExposure عند عرض الفرع.
"use client";
import { useFlagFixClient, useHasFeature } from "@flagfix/react";

export function CheckoutEntry() {
  const client = useFlagFixClient();
  const enabled = useHasFeature("new_checkout");
  if (enabled) {
    client.trackExposure("new_checkout");
    return <p>دفع جديد</p>;
  }
  return <p>الدفع السابق</p>;
}

علم الميزة ليس متغير بيئة. المتغير يثبت عند البناء. العلم يتغير عند النشر، ويستقبل المتصفح environment_updated عبر SSE.

هل كانت هذه الصفحة مفيدة؟