🌞

# hoc-thuat

Concurrent rendering trong React là gì?
Bài viết này chúng ta sẽ cũng tìm hiểu React Concurrent, vấn đề nó giải quyết là gì và nó chạy như thế nào, ứng dụng thực tế
Dynamic component trong Vue
Tìm hiểu khái niệm Dynamic component của Vue
React Transition
Một tính năng mới trong React 18, cho phép chúng ta đánh giấu một thay đổi là transition
typeof của React element để làm gì?
Bài viết dành cho những bạn tò mò thích khám phá những gì diễn ra trong thế giới ngầm
CSS Clamp giải thích và ứng dụng
hàm clamp() của CSS rất hữu dụng khi xử lý các vấn đề liên quan đến responsive, là một tính năng mới hay ho bạn cũng nên biết đế áp dụng
Hỏi đáp cùng Vue
Một số khái niệm trong Vue cần nắm
Ghi chú về JWT
JWT đã không còn mới lạ ở năm 2020, tóm tắt một những vấn đề chính cần quan tâm khi làm việc với JWT
Factory Function vs. Class
Khi ES6 giới thiệu class chúng ta nghĩ nó đã giải quyết tất cả những vấn đề của hàm constructor trong JS, thật sự nó đã thay thế được factory function hay chưa, cùng tìm hiểu.
Composition là cái chi chi
Nhớ về 5 anh em siêu nhân kết hợp thành một con robot mãnh thú
Kiến thức căn bản REST API cho FE developer
2020 REST API vẫn đang là chuẩn mực giao tiếp của API trên nền web (chiếm 69% so với các API khác), như vậy đã đủ thuyết phục các bạn nắm thật rõ kiến thức REST API chưa?
Sự khác nhau giữa npm và npx?
Bài viết này sẽ giải thích ngắn gọn nhất có thể sự khác nhau về mục đích của 2 thằng này
DRY không hiệu quả, hãy dùng WET
Khi bạn học lập trình bạn sẽ được nghe tới khái niệm DRY (Don't Repeat Yourself), bạn rất có thể đã vận dụng sai ý nghĩa của nó.
Giới thiệu functional programming trong JavaScript
Functional programming là một topic rất chi quen thuộc trong cộng đồng JS, các bạn có biết tại sao mọi người lại hype với nó? Tại sao mọi người lại quay lưng với Object oriented
Mixin của JS
Yaml cho web developer
Dạo gần đây, nếu bạn là Front End developer chắc sẽ gặp nhiều đến file có đuôi .yml ( ví dụ như .gitlab-ci.yml). Nếu bạn chưa biết kiểu file này, thì bài này mình sẽ giới thiệu túm lược để bạn làm quen.
useEffect từ a tới z
Đây là một bài viết tương đối dài dòng về useEffect, bạn cần biết và đã đọc qua tài liệu về useEffect trên trang chính thức của React trước, và nếu chỉ thực sự cần biết sử dụng useEffect ra sao, bạn không cần đọc bài viết phân tách mổ xẻ sâu kiểu này.
Thiết đặt ESLint khi sử dụng với Javascript, Typescript, React
Chúng ta bắt đầu với Javascript trước, sau đó sẽ là TypeScript, và React. Mục tiêu là làm đúng, tránh trường hợp cài package không cần thiết hoặc copy/paste các config tới khi nó chạy được thì thôi.
Kim chỉ nam mà Vue 3 đã áp dụng khi thiết kế
Kim chỉ nam (principle) được áp dụng khi cần đưa ra một quyết định kỹ thuật trước vô vàng các lựa chọn. Nếu bạn đã biết được mọi thứ vận hành như thế nào, thì đã đến lúc bạn tiến một bước xa hơn, trả lời cho câu hỏi tại sao
Chỉ dẫn viết Redux sao cho chuẩn
Đây không phải là quan điểm cá nhân, bài viết được dịch thuật từ tài liệu chính thức của Redux
Giải bài toán cộng 2 số bằng javascript
Một đề bài cũng không mới, thông qua đó chúng ta sẽ biết thêm tí về cách sử dụng object sao cho hiệu quả
Cách viết React render props
Một trong những pattern để chúng ta có thể sử dụng lại logic
Làm sao để fetch dữ liệu bằng React Hook
Trong bài này chúng ta sẽ sử dụng React.useState, React.useEffect, React.useReducer để fetch dữ liệu từ API, đồng thời cũng viết một custom hook để có thể sử dụng ở bất kỳ đâu
Tại sao lại sinh ra React hook
Tại sao và lợi ích mà react hook đem lại là gì, mà thiên hạ cứ rần rần lên vậy?
Tại sao lại viết Super(props)
Bài cũ, dịch cũng lâu rồi, giờ mới đăng lên trang cá nhân của mình
Thuật toán QuickSort
Một thuật toán rất phổ biến mà chúng ta phải nắm thật chắc và hình dung được cách hiện thực nó ngay khi được nhắc tới.
Độ phức tạp của thuật toán
Một cách chuẩn hóa trong ngành lập trình để đánh giá độ phức tạp của giải thuật
Authentication bằng Token - Bài 2: Giới thiệu JWT
Phần mềm ngày nay được phát triển theo hướng sử dụng token để làm authentication, để có thể tách chức năng này ra như một phần độc lập, cho phép phần mềm có thể scale ở mức cao nhất
Authentication bằng Token - Bài 1: Cơ chế authentication bằng token
Phần mềm ngày nay được phát triển theo hướng sử dụng token để làm authentication, để có thể tách chức năng này ra như một phần độc lập, cho phép phần mềm có thể scale ở mức cao nhất
9 VSCode extension hay ho
Tổng hợp những VScode sẽ giúp anh em lập trình chúng ta làm việc hiệu quả hơn
Điều gì nói một trang web có UX tốt trên mobile
Sau kết quả nghiên cứu hơn 199 giờ, lấy ý kiến trên một lượng lớn user ở Mỹ, mời họ về công ty của Google, gửi feedback rồi nhận tiền, Google đã tổng hợp một danh sách các điều mà user cho là site này ngon
IIFE trong javascript là cái gì vại
Giới thiệu về Íp-Phi trong javascript, tuy không còn dùng nhiều nữa, nhưng vẫn là một kiến thức tốt cần biết
Làm quen khái niệm CORS của Web
Bài này khá căn bản và cần thiết cho bạn nào chưa biết gì về CORS, nghe ai đó nói về từ khóa ghê gớm này mà ko biết nó là gì, không để cập đến vấn đề setup làm sao để chạy CORS trên server - vì mình ko biết code phía server đâu
Làm quen với kiến trúc Serverless
Mình không phải chuyên gia trong lĩnh vực này, nghiên cứu để biết thêm, thấy cũng hay, chia sẽ cho mọi người cùng đọc
Principle của các sản phẩm nổi tiếng
Phù hợp cho các bạn thiết kế nào ko muốn làm code dạo, design dạo nữa, bạn muốn cái gì đó cao hơn ở tầng khái niệm
Function Component trong Vue
Không được xuất chúng như là function component của React, nên function component trong Vue không có nhiều người để ý. Cùng tìm hiểu xem nếu muốn viết function component trong Vue thì chúng ta phải làm sao
Sử dụng React Hook Effect
Bài này mình contribute cho http://vi.reactjs.org về cách sử dụng React Hook Effect
Cách sử dụng ref trong React
Công dụng của ref là để truy cập đến DOM thật trong React, một vài tính huống sử dụng và dùng ref
Luu Binh An

VuiLapTrinh

Đời cho ta quá nhiều thứ, ta chưa cho đời được nhiều