🫢Từ khóa use server, use client là gì
https://react.dev/reference/rsc/use-server
Last updated
Was this helpful?
https://react.dev/reference/rsc/use-server
Last updated
Was this helpful?
Chỉ thị này use server
chỉ định một hàm hoặc tệp sẽ được thực thi ở phía máy chủ . Nó có thể được sử dụng ở đầu tệp để chỉ ra rằng tất cả các hàm trong tệp đều ở phía máy chủ hoặc nội tuyến ở đầu hàm để đánh dấu hàm là Hàm máy chủ. Đây là một tính năng của React.
Ví dụ sau đây cho thấy một tệp có use server
chỉ thị ở đầu. Tất cả các hàm trong tệp được thực thi trên máy chủ.
Để sử dụng Server Functions trong Client Components, bạn cần tạo Server Functions trong một tệp chuyên dụng bằng cách sử dụng use server
chỉ thị ở đầu tệp. Sau đó, các Server Functions này có thể được nhập vào Client và Server Components và được thực thi.
Sau đó, bạn có thể nhập Hàm Máy chủ fetchUsers vào Thành phần Máy khách và thực thi nó ở phía máy khách.
Các cân nhắc về bảo mật Khi sử dụng chỉ thị use server, điều quan trọng là phải đảm bảo rằng mọi logic phía máy chủ đều an toàn và dữ liệu nhạy cảm vẫn được bảo vệ.
Xác thực và ủy quyền Luôn xác thực và ủy quyền cho người dùng trước khi thực hiện các hoạt động nhạy cảm phía máy chủ.