Q&A lập trình viên

Chủ đề

#error

Công nghệ

Chuyển data nhận bằng axios react sang state

Em đang làm project để phục vụ cho porfolio nên tiện có câu hỏi luôn Hiện tại vì em ko build server được nên em dữ liệu thì e chỉ up lên github bằng json để dùng. Em định lấy dữ liệu từ file json đã up thông qua axios, sau đó sẽ cho dữ liệu vào state để dùng như lại liên tục xảy ra lỗi. Em có viết code như ở dưới, nhưng khi viết với code như ở dưới thì ko có error mà khi em đổi puzzledata[0].img thành [1], [2] thì mới bị. puzzledata[0].img trong img của tag SwiperSlide. Hình như nếu tăng array object được đặt tạm trong state (là cái puzzle data í) thì sẽ giải quyết được vấn đề, nhưng e ko biết liệu đây có phải là cách tốt không nữa. Thông thường thì mọi người sẽ giải quyết vấn đề này thế nào?

Trả lời 1

8 tháng trước • Lượt xem 28

Công nghệ

Mọi người thường viết try-catch ở đâu?

Em có viết nội dung chi tiết trong code này ạ Số 1: Viết ở phía gần với UI Số 2: Viết khi lấy data về Em phân vân ko biết nên viết ở chỗ nào? Mn có thể cho e lời khuyên được ko?

Trả lời 3 • Up 4

8 tháng trước • Lượt xem 101

Công nghệ

Cách xử lý lỗi trong xử lý bất đồng bộ

Em tò mò không biết mọi người error handling trong trường hợp xử lý đồng bộ như thế nào nhỉ? Trong trường hợp lỗi mà người dùng không thấy thì mọi người dùng architecture nào quản lý để thay cho console log (err) ạ?

Trả lời 2

8 tháng trước • Lượt xem 95

Công nghệ

Cài python trong vscode thì bị lỗi

Hi mọi người, e đang định dùng thử vscode nhưng khi cài python thì nó hiện lỗi và không cài đặt được. E thử tìm trên google và trang của microsoft rồi mà không thấy kết quả, cũng không biết nên hỏi ở đâu nên mới lên đây hỏi mong mọi người xem giúp e với ạ! Em để error log ở dưới đây ạ. 2023-04-13 09:37:18.575 [error] Error: Untrusted,Untrusted,Untrusted at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:89578 at Array.reduce (<anonymous>) at E (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:89564) at ne.D (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:80916) at async ne.z (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:78417) at async ne.installFromGallery (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:74855) 2023-04-13 09:37:18.599 [error] Untrusted,Untrusted,Untrusted: Error: Untrusted,Untrusted,Untrusted at vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:89578 at Array.reduce (<anonymous>) at E (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:89564) at ne.D (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:80916)

Trả lời 3

10 tháng trước • Lượt xem 134