Key words:redux

React Hook và các hook thông dụng

React Hook và các hook thông dụng

Hook là chức năng được thêm mới từ phiên bản React 16.8. Với hook, chúng ta có thể quản lý state của component mà không cần đến class cho dài dòng. Nói không ngoa, class component implement được chức năng gì thì function component dùng hook implement được chức năng đó. 1. Một số lưu ý về hook: Hoàn toàn tự nguyện: Bạn có thể chọn dùng hook với các component mới mà không cần phải viết lại hay sửa lại các component cũ. Hoàn toàn tương thích ngược: Hook implement lại các chứng năng của class theo một ... »

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Chào các bạn, hôm nay mình trở lại và viết tiếp phần 2 cũng là phần cuối của "Tạo ứng dụng CRUD với Redux". Lần trước mình đã viết bài hướng dẫn các bạn tạo ứng dụng, setup phần backend và thực hiện chức năng Read (các bạn có thể xem bài viết trước tại đây). Trong blog lần này, mình sẽ hướng dẫn các bạn thực hiện các chức năng còn lại: Create, Update, Delete. Trong bài viết không thể nói hết các phần râu ria của project, các bạn có thể tham khảo phần  code tại đây. II. ... »

Tạo ứng dụng CRUD đơn giản với Redux (phần 1)

Tạo ứng dụng CRUD đơn giản với Redux (phần 1)

Chào các bạn, Hôm nay mình sẽ hướng dẫn các bạn tạo 1 ứng dụng CRUD đơn giản với React và Redux. I. Giới thiệu chung về Redux1. Hoàn cảnh ra đời Năm 2013, Facebook cho ra mắt ReactJS khi cho rằng  AngularJS của Google rất chậm chạp và nặng nề. Tuy nhiên, ReactJS chỉ là một thư viện để render các Component lên giao diện chứ không có khả năng quản lý trạng thái của ứng dụng. Sau đó, Facebook có giới thiệu 1 thư viện giúp hỗ trợ React trong việc quản lý trạng thái mang tên Flux. ... »

Vếu JS - Những kiến thức cơ bản

Vếu JS - Những kiến thức cơ bản

VueJs là một thư viện tập trung vào phần view trong mô hình MVVM. VueJs chứa một sức mạnh lớn để xây dựng Single-Page Applications khi được kết hợp với công cụ build và các thư viện/component được xây dựng bởi cộng đồng Mục tiêu của bài hướng dẫn này giúp bạn hiểu được các kiến thức cơ bản nhất, trước khi bước vào thế giới của VueJs. 1. Tạo một thể hiện của Vue. Khi bắt đầu làm quen với VueJs, chúng ta có thể cài đặt VueJs thông qua NPM, Bower hoặc cách đơn giản nhất chỉ ... »