Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft công bố bản phát hành thử nghiệm cho TypeScript 5.1, nâng cao các tính năng và mức độ dễ sử dụng

Microsoft công bố bản phát hành thử nghiệm cho TypeScript 5.1, nâng cao các tính năng và mức độ dễ sử dụng

Microsoft tiếp tục thúc đẩy quá trình phát triển ngôn ngữ lập trình TypeScript của mình với ứng cử viên phát hành TypeScript 5.1. Công ty đã tuyên bố rằng sẽ không có thay đổi hoặc bổ sung tính năng nào nữa giữa ứng cử viên phát hành này và phiên bản cuối cùng.

Trong bản cập nhật này, các hàm trả về không xác định không còn bắt buộc phải có câu lệnh trả về. Trước phiên bản này, chỉ void hoặc bất kỳ chức năng trả về nào được cho phép mà không có câu lệnh trả về. Ngoài ra, nếu một hàm không có biểu thức trả về được chuyển đến một cấu trúc mong đợi một hàm trả về undefined , thì TypeScript sẽ bắt đầu suy ra undefined làm kiểu trả về của hàm.

TypeScript 5.1 mở rộng dựa trên sự đổi mới của TypeScript 4.3, trong đó các cặp bộ truy cập get và set có thể linh hoạt chỉ định các loại khác nhau. Bản phát hành mới nhất này cho phép các loại này không liên quan với nhau, trong khi trước đây, loại get phải là một tập hợp con của loại đã đặt.

Các nhà phát triển làm việc với các phần tử JSX và các loại thẻ JSX có thể hưởng lợi từ việc tách rời kiểm tra loại trong TypeScript 5.1. Loại mới được giới thiệu, JSX.ElementType.ElementType , hỗ trợ xác định các thẻ hợp lệ trong các phần tử JSX.

Hỗ trợ JSX được tăng cường thêm, vì phiên bản này cho phép các tên thuộc tính được đặt tên trong JSX trong khi tự động tối ưu hóa các sửa đổi thẻ JSX trên nhiều vị trí.

Một điểm nổi bật khác trong TypeScript 5.1 là khả năng nâng cao để cung cấp phần hoàn thành đoạn mã cho các thẻ @param, hợp lý hóa việc nhập mã và điều hướng trong mã.

Các cải tiến khác trong TypeScript 5.1 bao gồm bỏ qua tính năng khởi tạo kiểu cho các đối tượng thường không tham chiếu đến các tham số kiểu bên ngoài, thực hiện kiểm tra trường hợp tiêu cực cho các ký tự liên kết và giảm thiểu lệnh gọi máy quét khi phân tích cú pháp nhận xét JSDoc.

Nền tảng AppMaster.io no-code cũng được hưởng lợi từ bản cập nhật TypeScript này. Nền tảng mạnh mẽ của nó, cho phép các nhà phát triển tạo các ứng dụng phụ trợ, web và di động mà không cần mã hóa, tận dụng khung Vue3 và TypeScript mạnh mẽ, tăng cường hơn nữa các khả năng của nó. Để khám phá thêm về AppMaster.io , hãy truy cập "Cách tạo ứng dụng" .

Bài viết liên quan

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống