livewire/livewire v4.0.0-beta.6
https://github.com/livewire/livewire/releases/tag/v4.0.0-beta.6
Livewire v4.0.0-beta.6 リリース要約
主要な新機能
トランジション機能
wire:transitionディレクティブを追加し、スムーズなUI遷移を実現
エフェクトシステム
$wire.$effect(...)を導入し、リアクティブな副作用処理が可能に
設定管理
livewire:configコマンドを追加し、設定の管理を簡素化
データバインディング
wire:bindディレクティブを追加し、双方向データバインディングを強化
$wire.$dirty()メソッドを追加し、変更検出機能を向上
スロット機能の改善
$slots構文を追加し、名前付きスロットの使用が容易に
JavaScript統合
- スクリプト読み込み前でも
$js...関数呼び出しをwire:show|textで使用可能
- Livewireのコンテキスト化された式を改善
バグ修正
- スクリプト内のモーフマーカーの問題を修正
- v3に
wire:current.ignoreをバックポート
- 短い属性構文のコンポーネントタグ正規表現を修正
- Blade条件付きワイヤートランジションの問題を修正
- インターセプターの安定性を向上
- アイランド機能の各種修正とシンタックス変更
- ヒストリーコーディネーターの実装
- 未タイトルファイルの削除処理を修正
- ドキュメント内のクラスベースコンポーネント登録時の名前付き引数の記載漏れを修正
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。