- vừa được xem lúc

Tìm hiểu về React Hook: Sử dụng useDebugValue

0 0 58

Người đăng: Dong Tuan Huy

Theo Viblo Asia

Trong bài viết hôm này, tôi sẽ giới thiệu các bạn một React Hook tiếp theo, đó là useDebugValue.

Vậy useDebugValue là gì và cách sử dụng ra sao thì chúng ta hãy cùng tìm hiểu nhé.

useDebugValue là gì ?

Nếu ai đang viết Custom hook thì useDebugValue có thể nói là một "công cụ" hữu ích, giúp chúng ta có thể dễ dàng debug được hook đó bằng việc nó sẽ hiển thị thông tin ta cần kiểm chứng trong React DevTools.

Sử dụng useDebugValue trong Custom Hook

Ví dụ chúng ta có custom hook useExampleHook và không sử dụng useDebugValue như sau :

Khi mở React Devtool bạn sẽ thấy thông tin được hiển thị thế này:

Giờ ta sẽ sử dụng useDebugValue cho hook useExample như sau:

Hoặc ta có thể viết thế này:

Và tất nhiên, cùng xem trong React Devtool hiển thị ra sao:

Như vậy, với việc sử dụng thêm useDebugValue đã giúp ta có thể debbug dễ dàng hơn.

Lưu ý rằng là useDebugValue ta chỉ sử dụng được trong custom hook để giúp thuận tiện trong việc đọc và debbug hơn nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

React Hooks + Context API = Redux?

Khi làm việc với Redux, nó yêu cầu một lượng code lớn. Và điều này có thể khiến mã nguồn của chúng ta trở nên rất phức tạp và khó bảo trì.

0 0 305

- vừa được xem lúc

Sử dụng Context trong React theo cách đơn giản nhất

Sử dụng Context trong React theo cách đơn giản nhất. Bạn đã bao giờ gặp trường hợp một Prop được yêu cầu bởi một component ở mọi nơi trong hierarchy tree.

0 0 54

- vừa được xem lúc

Một số lưu ý khi sử dụng React Hook

. Cách tốt nhất để bắt đầu với React hook là học cách sử dụng chúng như thế nào. Trong bài này, chúng ta cùng tìm hiểu một số lưu ý thông qua các ví dụ về sai lầm khi sử dụng React hook, và cách khắc phục chúng nhé.

0 0 100

- vừa được xem lúc

React Hook router

Giới thiệu chung. React Router là một thư viện nhẹ cho phép bạn quản lý và xử lý việc định tuyến cho ứng dụng React của mình.

0 0 223

- vừa được xem lúc

Thao tác với các phần tử DOM với React Hook sử dụng useRef()

Xử lý DOM là kỹ thuật căn bản mà mọi lập trình frontend cần nắm, tuy nhiên nhiều anh em không cảm thấy hứng thú khi sử dụng refs. .

0 0 50

- vừa được xem lúc

Sử dụng useCallback thao tác với DOM element?

Trong React Funtional components khi cần làm việc với DOM element có thể bạn nghĩ ngay đến useRef, trong bài viết này mình chia sẽ bạn một cách khác "lạ à nha" với useCallback . Giới thiệu sơ về useCa

0 0 52