Javascript
Odoo JavaScript - Phần 4: Tạo OWL view
· ☕ 8 phút đọc

Ở 3 phần trước chúng ta đã cùng tìm hiểu từng thành phần trong mô hình MVC của Javascript Odoo. Ở phần này, mình sẽ tạo ra 1 view OWL


Odoo JavaScript - Phần 2: Tổng quan về classes và kiến trúc MVC trong Odoo
· ☕ 3 phút đọc

Bài viết lần này, chúng ta cùng đi tìm hiểu sâu hơn về web.Widget class nhé!

Bên cạnh việc extend từ những mixin khác như ở phần 1 mình có nói thì mục đích chính của web.Widget đó chính là render Qweb, thực hiện quản lý life cycle và thêm vào DOM.


Class Mixin là gì và Cách sử dụng class Mixin trong Odoo 15
· ☕ 3 phút đọc

Trong Python, mixin đề cập đến như một lớp cung cấp các phương thức có thể được sử dụng lại.Tính năng này cũng có thể được sử dụng trong nền tảng Odoo. Bài viết này chúng ta sẽ thảo luận về cách sử dụng các class mixin trong Odoo 15.


Sử dụng useState() Hook trong React như nào cho đúng?
· ☕ 4 phút đọc

Để quản lý State trong React Function Component, chúng ta dùng Hook useState().

Hàm useState trả về 1 mảng 2 phần tử, phần tử đầu tiên là để khởi tạo state, phần tử thứ 2 là hàm để cập nhật state. Tham số truyền vào hàm useState là giá trị khởi tạo của state. Ví dụ:


Mounted & Unmounted?
· ☕ 2 phút đọc

Trong bài viết lần này chúng ta sẽ cùng hiểu 2 thuật ngữ Mount và Unmount. Trong đó Mount có nghĩa là gắn vào, Unmount
nghĩa là tháo ra gỡ ra.


Tìm hiểu về phương thức Reduce trong Javascript
· ☕ 3 phút đọc
Gỉa sử chúng có một mảng các chữ số như sau: 1 const numbers = [2, 4, 6]; Làm sao chúng ta có thể tính tổng các chữ số trong mảng trên. Sử dụng reduce trong javascript chúng ta có dễ dàng làm việc này mà không cần sử dụng vòng lặp. 1 2 3 4 5 6 const numbers = [2, 4, 6]; const sum = numbers.reduce(function(sum, number) { const updatedSum = sum + number; return updatedSum; }, 0); sum; // 12 Trong bài viết này, chúng ta sẽ tìm hiểu về phương thức reduce và cách sử dụng array.

Cách sử dụng useEffect trong ReactJS (Phần 1)
· ☕ 4 phút đọc

useEffect là 1 hook cơ bản trong Reactjs, nhưng khi bạn mới học sẽ thấy nó hơi khó một chút😁. Lý do nó khó không phải vì hook
này nó khó mà vì để có thể sử dụng được hook này đòi hỏi bạn phải nắm vững kiến thức Javascript cơ bản và nâng cao. Thế nên
nếu bạn đi vào đây học quá nhanh hoặc quên mất kiến thức nền thì học sẽ bị khó.


Cách sử dụng useEffect trong ReactJS (Phần 2)
· ☕ 2 phút đọc

Ở phần 1, chúng ta đã tìm hiểu về trường hợp đầu tiên sử dụng useEffect, cùng hiểu tại sao phải sử dụng tham số thứ 2 trong useEffect. Trong
phần này chúng ta sẽ tìm hiểu rõ hơn.