Key words:javascript & typescript

Sơ lược về kiểm thử giao diện với Storybook

Sơ lược về kiểm thử giao diện với Storybook

1.Giới thiệu Storybook là một tiện ích mã nguồn mở cho phép lập trình viên có thể xây dựng và kiểm thử các thành phần giao diện một cách độc lập, tách biệt với phần còn lại của hệ thống. Với khả năng kiểm tra giao diện một bộ phận nhưng không cần chạy cả hệ thống, nó giúp công việc kiểm thử giao diện trở nên dễ dàng nhanh chóng. 2.Tại sao nên sử dụng storybook Vấn đề Xu hướng phát triển frontend hiện giờ (vue, react...) chuộng mô hình chia nhỏ giao diện thành các thành ... »

Server Actions trong Next.js 14

Server Actions trong Next.js 14

I.Giới thiệuNext.js là một framework phổ biến trong việc phát triển ứng dụng React, nổi bật với khả năng kết hợp giữa rendering phía client và server. Phiên bản mới nhất của Next.js, phiên bản 14, đã giới thiệu một tính năng đột phá mang tên Server Actions. Trong bài viết này, chúng ta sẽ khám phá chi tiết về Server Actions, từ định nghĩa, cách sử dụng, đến các ưu và nhược điểm, cũng như các vấn đề bảo mật liên quan và cách khắc phục. II. Chi tiết1. Định nghĩa Server ActionsServer Actions là một ... »

Những thứ mới mẻ trong Next.js 13

Những thứ mới mẻ trong Next.js 13

Chào các bạn, trong thời gian vừa qua, dự án của mình có 1 task liên quan đến upgrade version của ứng dụng Next.js đang sử dụng. Cụ thể, dự án hiện tại của mình  đang sử dụng Next.js version 12. Sau một thời gian cân nhắc, các sếp quyết định nâng cấp version lên bản mới nhất là Next.js version 13. Mình thì không trực tiếp được giao phó cho task này nhưng mình cũng tìm hiểu sơ qua về các cải tiến cũng như thay đổi để có thể implement các task trong tương lai. ... »

Tìm hiểu về request-response cycle trong Nest.js

Tìm hiểu về request-response cycle trong Nest.js

Thời gian vừa rồi mình có tham gia một dự án sử dụng Nest.js. Hôm nay nhân lúc rảnh rỗi, ngồi note lại một số thứ mình đã học được trong quá trình làm dự án. Cụ thể mình định trình bày về Middleware, Guard và Inteceptor. Tuy nhiên, mình thấy khá là thiếu sót cũng như hơi bị cụt khi tự dưng trình bày về 3 vấn đề này. Vì vậy, nên mình xin khái quát về quy trình của một request-response trong ứng dụng Nest.js. Trong doc không có tổng hợp về vấn đề này và ... »

NestJS

NestJS

1.Giới thiệuNestJS là một framework Node.JS cho phép xây dựng ứng dụng phía server. Nest mở rộng các framework Node.js như Express hay Fastify để bổ sung thêm nhiều module hay thư viện hỗ trợ việc xử lý tác vụ. Đây là một framework mã nguồn mở, sử dụng TypeScript và rất linh hoạt để xây dựng các hệ thống backend. 2.Tạo một dự ánMôi trường cần chuẩn bị Node Yarn Nestjs MySQL v16.16.0 1.22.19 9.0.0 8.0.26 Cài đặt Nest CLI để tạo một project bằng hai lệnh ... »

Sự khác biệt giữa Typescript và Javascript

Sự khác biệt giữa Typescript và Javascript

1.Mở đầuVề bản chất tất cả code Javascript đều có thể chạy được trong Typescript hay nói cách khác  một phiên bản nâng cao của Javascript. JavaScript + more features = Typescript. Vì vậy, nếu bạn lưu file Javascript(.js) thành Typescript(.ts) thì vẫn hoạt động tốt. Nhưng điều đó không có nghĩa là Typescript  và JavaScript  giống nhau. Trước khi đi vào tìm hiểu sự khác nhau giữa chúng, chúng ta sẽ tìm hiểu qua đặc điểm của từng loại ngôn ngữ. 2.JavascriptJavascript là một trong những công nghệ phổ biến nhất của web. Ngay từ đầu, nó ... »