محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لايف واير

سلوك wire:key الذكي في Livewire v4

معالجة wire:key التلقائية للمكونات المتداخلة.

1 فبراير 2026دقيقة قراءةلايف وايرRead in English

في هذه الصفحة

  1. التكوين
  2. ملاحظة مهمة
  3. ماذا تفعل المفاتيح الذكية

يفعّل Livewire v4 smart_wire_keys افتراضيًا لمنع المشاكل مع المكونات المتداخلة بعمق.

التكوين

php
// config/livewire.php
// الآن true افتراضيًا (كان false في v3)
'smart_wire_keys' => true,

ملاحظة مهمة

blade
لا تزال تحتاج wire:key في الحلقات!

@foreach($items as $item)
    <livewire:item 
        :item="$item" 
        wire:key="item-{{ $item->id }}" 
    />
@endforeach

ماذا تفعل المفاتيح الذكية

- تمنع مشاكل مقارنة DOM
- تتعامل مع تحديثات المكونات المتداخلة
- تقلل السلوك غير المتوقع
كل المقالات

تابع القراءة

  • التفويض في مكونات Livewire v41 فبراير 2026دقيقة قراءة
  • مترجم Blaze المسبق: مكاسب أداء هائلة في Livewire v41 فبراير 2026دقيقة قراءة
  • بناء ميزة الإشارات المرجعية مع Livewire v41 فبراير 2026دقيقة قراءة