![khoa-hoc-nextjs](https://evondev.com/wp-content/uploads/2024/05/khoa-hoc-nextjs.webp)
Author: evondev
![khoa-hoc-nextjs](https://evondev.com/wp-content/uploads/2024/05/khoa-hoc-nextjs.webp)
![evonhub](https://evondev.com/wp-content/uploads/2024/05/hub-800x500.jpg)
Bài này rất ngắn vì mình muốn chia sẻ tới các bạn là mình vừa xây dựng xong nền tảng học trực tuyến của riêng…
![](https://evondev.com/wp-content/uploads/2023/12/blog-thumb.png)
Chào các bạn nhé, sắp tới thì KTcity sẽ tạm ngưng hoạt động kinh doanh, nghĩa là các bạn đã mua các khóa học của…
![tùy biến vscode](https://evondev.com/wp-content/uploads/2023/11/vscode-custom-800x500.png)
Từ trước tới giờ mình tùy biến VSCode rất nhiều và cũng có nhiều người hỏi về các đoạn code tùy biến đó, người này…
![](https://evondev.com/wp-content/uploads/2023/11/Frame-6-800x500.png)
Khi các bạn làm việc với React thì việc sử dụng các hooks là rất thường xuyên như useState, useRef, hay useEffect. Đi kèm với…
![](https://evondev.com/wp-content/uploads/2023/06/typescript-800x500.jpg)
Như đã nói ở bài typescript số 3. Ở bài này chúng ta sẽ đi vào tìm hiểu sự giống và khác nhau giữa interface…
![](https://evondev.com/wp-content/uploads/2023/09/image-11-800x500.png)
Gần đây mình mới bắt đầu thử nghiệm dạy 1-1 cho một người thân của mình từ con số 0 để mong muốn trở thành…
![typescript-co-ban](https://evondev.com/wp-content/uploads/2023/06/blog-thumb-800x500.png)
Tiếp nối với Typescript cơ bản phần 2 ở bài trước, chúng ta đã học được cũng nhiều kiến thức về Typescript rồi. Ở bài viết này…
![](https://evondev.com/wp-content/uploads/2023/06/container-queries-800x500.png)
Đối với Frontend Developer thì việc tối ưu giao diện Responsive là điều hiển nhiên rồi. Và chúng ta thông thường từ trước đến giờ…