setCount có phải làm 1 hàm bất đồng bộ trong react js?

e chào mọi người, e đang có 1 vấn đề chưa rõ:
ở dòng code số 9, em có log ra biến count, cho dù trước dòng số 9 là dòng số 7,8 em gọi hàm: setCount() để tăng count lên 1, nhưng trên console vẫn log ra giá trị count cũ, chứng tỏ chương trình chạy dòng code số 9 trước dòng code số 7,8.
vậy cho em hỏi có phải setCount trong trường hợp này là hàm bất đồng bộ không?
thank you

Chắc là như vậy rồi

3 Likes

chắc vậy roofiiiiiiiiii, thanks

Nó trông giống bất đồng bộ nhưng không phải nhé. setState vẫn là 1 hàm đồng bộ. Tuy nhiên cách làm của bạn liên quan đến memory issue hơn là vấn đề đồng bộ hay bất đồng bộ

3 Likes

A nói rõ hơn dc ko Anh

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?