Why would a React developer choose to use "Axios"?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "To make HTTP requests to APIs". Axios là thư viện HTTP client (máy khách HTTP) dựa trên Promise, chạy được cả trong trình duyệt lẫn Node.js; trong React nó thường được gọi trong useEffect hoặc hàm xử lý sự kiện để gửi GET, POST, PUT, DELETE tới API, tự chuyển dữ liệu JSON, và có interceptor (bộ chặn) để gắn token hay xử lý lỗi tập trung. "To render React components faster" không đúng vì Axios không can thiệp vào quá trình render, tốc độ render phụ thuộc React và các kỹ thuật như React.memo. "To manage component state globally" là việc của Redux hoặc Context, không phải Axios. "To build reusable hooks" là việc của custom hook; ta có thể viết một hook dùng Axios bên trong, nhưng bản thân Axios không phải công cụ để tạo hook.

Cùng phần 8

Xuất hiện trong 2 bộ đề