Phía máy chủ
Để defer một prop, bạn có thể dùng methodInertia::defer() khi trả response. Method nhận callback trả dữ liệu prop. Callback sẽ được thực thi trong một request riêng sau lần render trang ban đầu.
Nhóm request
Mặc định, tất cả deferred props được fetch trong một request sau khi trang ban đầu đã render, nhưng bạn có thể fetch song song bằng cách nhóm các prop.teams, projects và tasks được fetch trong một request, còn prop permissions được fetch song song trong request riêng. Tên group là chuỗi tùy ý và có thể đặt theo ý bạn.
Phía client
Ở phía client, Inertia cung cấp componentDeferred để quản lý deferred props. Component tự động chờ các deferred prop được chỉ định có sẵn trước khi render children.
Nhiều deferred prop
Nếu cần chờ nhiều deferred prop cùng có sẵn, bạn có thể truyền một array vào propdata.
Kết hợp với Once Props
Bạn có thể nối modifieronce() vào deferred prop để đảm bảo dữ liệu chỉ được resolve một lần và được phía client ghi nhớ qua các lần điều hướng tiếp theo.