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 ánLờ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
What is the advantage of using Axios over fetch?Có lời giảiCâu hỏiconst jsonServer = require('json-server'); const server = jsonServer.create(); const router = jsonServer.router('data.json'); const port = 3000; server.use(router); server.listen(port, () => { console.log('JSON server is running on port ${port}'); });
What is the above code used for?Có lời giảiCâu hỏiWhat is the difference between the HTTP response codes 401 and 403?Có lời giảiCâu hỏiCả 33 câu của chủ đề33 câu