Slight Edge: Bí mật được tiết lộ

Đã tới lúc vén bức màn bí mật. Tại sao trong chúng ta tồn tại hai loại con người. Thứ nhất, một gã nghèo nàn, lười làm việc và mập ú. Thứ hai, một doanh nhân thành đạt, có nhà xe, vợ đẹp, con ngoan, bạn bè khắp nơi. Vâng đúng như vậy. Trong con … [Read more…]

Javascript: Web worker là gì?

Web worker là một tác vụ javascript chạy ngầm dưới trang web, không làm ảnh hưởng đến hiệu năng của trang web hiện tại. Như bạn đã biết Javascript chỉ có một luồng. Nên nếu chúng ta thực hiện nhiều tác vụ cùng một lúc thì nó sẽ làm đứng trình duyệt. Ví dụ như … [Read more…]

ReactJS: Code-Splitting là gì?

Code-Splitting là một trong những kỹ thuật giúp tăng tốc thời gian load Javascript của React App. Một trang web thường có một số thành phần cơ bản sau: HTML, CSS, Javascript và một số media như images, fonts … Và có thể Javascript là một trong những thành phần làm chậm thời gian load … [Read more…]

ReactJS: HOC là gì?

HOC(Higher Order Component) đơn giản là một component nhận đầu vào là một component và trả về là một component khác. Tất cả trong React đều là component. Và ở một số trường hợp HOC giúp chúng ta tránh việc lặp code và sử dụng lại logic cho nhiều component khác nhau. HOC giống như … [Read more…]

ReactJS: Render Props là gì?

Nói một cách dễ hiểu là Render Props là một thủ thuật giúp chúng ta sử dụng lại logic của một Component cho một Component khác. Render Props được sử dụng như một props với giá trị là một function. Thông thường nó có dạng như sau: Để hiểu hơn về ứng dụng thực tiễn … [Read more…]

Mastery: Làm sao để thức dậy sớm?

Hôm nay chúng ta sẽ cùng nhau tìm cách để thức dậy sớm hơn. Khi bạn thức sớm hơn tức là bạn đã có nhiều thời gian để hiện thực quá giấc mơ của mình hơn. Khi bạn dậy sớm hơn cũng có nghĩa là bạn đã vượt trội hơn những người khác. Bởi vì … [Read more…]