Bài viết ok lắm bạn
Nhưng mà phần Async await xuất hiện ngoài lý do là cho code đẹp hơn và gọn hơn thì còn 1 lý do nữa là do các promise lồng nhau như các callback đến mức độ nào đó sẽ cũng bị hell như "callback hell" có người tạm gọi là "promise hell"
"Ngừng cố gắng chứng minh mình đúng". cái này chuẩn luôn bạn ơim, với mình giờ mình thấy 7/10 dev mình gặp, đa số rất bảo thủ về ý tưởng của họ ít khi nào tự nhận sai lắm đa số là cải, và kiểu mình ngồi nghe tranh luận một hồi tới một vấn đề ABC luôn không liên quan đến đoạn code đó luôn còn non như mình thì chỉ có ngồi nghe thôi kakka
về bản chất, <SweetAlert> sẽ đặt ở Component ListItem thì dễ xử lý và sẽ dễ hiểu hơn
button Delete bên phía component Item chỉ cần gọi onClick sang phía ListItem là ok:
Chào Hùng, mình tên là Sơn
Jaeger Agent là 1 network daemon, nó sẽ theo dõi các request được gửi thông qua UDP protocol, trong code của service sẽ không bắt buộc phải implement thêm logic nữa đâu
Chị ơi cho em hỏi chỗ này với ạ
Phần 2. Function Point Method có cái ví dụ, em đọc qua nhưng ko hiểu cái point chỗ này lấy từ đâu (cách tính)
Chị giải thích lại chỗ đó giúp em được không ạ?
Mình hỏi chút về vấn đề ngoài luồng chút được không ạ ?
mình có tạo 1 tài khoản apple develop với tư cách là cá nhân , giờ muốn đổi sang tổ chức và doanh nghiệp thì có đổi được trên ID Apple nữa không ạ ?
Ai giúp mình giải đáp và hỗ trợ mình với ....help me!!!
@Minh-LV Cảm ơn bạn. Mình nghĩ nhận định này "lúc Parse HTML thì Browser đã biết nó cần làm gì rồi thế nên nó không cần phải dựa vào Box Model" là chưa đúng lắm. Vì lúc parse HTML, Browser chỉ mới build được cái DOM thôi chứ chưa biết được kích thước của các element. Sau khi build DOM, Browser sẽ parse tiếp CSS để build CSSOM, từ đó mới tính toán kích thước của từng element và hiển thị lên màn hình. "Tính toán kích thước" ở đây mình nói là Browser sẽ dựa vào Box Model, ý là nó dựa vào content của element, các thuộc tính width, height, padding, margin, border, box-sizing... nếu có để tính toán ra kích thước cuối cùng (cụ thể mình đã trình bày trong bài viết). Dù "Box Model là để trực quan hóa cái nhìn của Browser đến Developer" như bạn nói, nó không hề trừu tượng mà rất cụ thể.
Mình có hiểu sai hay giải thích sai điều gì thì bạn góp ý tiếp nhé
THẢO LUẬN
Bài viết ok lắm bạn
Nhưng mà phần Async await xuất hiện ngoài lý do là cho code đẹp hơn và gọn hơn thì còn 1 lý do nữa là do các promise lồng nhau như các callback đến mức độ nào đó sẽ cũng bị hell như "callback hell" có người tạm gọi là "promise hell" 
"Ngừng cố gắng chứng minh mình đúng". cái này chuẩn luôn bạn ơim, với mình giờ mình thấy 7/10 dev mình gặp, đa số rất bảo thủ về ý tưởng của họ ít khi nào tự nhận sai lắm đa số là cải, và kiểu mình ngồi nghe tranh luận một hồi tới một vấn đề ABC luôn không liên quan đến đoạn code đó luôn
còn non như mình thì chỉ có ngồi nghe thôi kakka
bạn import theo cách này trong file index.js nhé:
import './../node_modules/sweetalert/dist/sweetalert.css';
Bài viết tổng hợp okeyy quá luôn
, mà cái replaceAll này trước mình tự viết rồi import vào sd giờ có sẳn luôn cũng đỡ ^^
về bản chất, <SweetAlert> sẽ đặt ở Component ListItem thì dễ xử lý và sẽ dễ hiểu hơn button Delete bên phía component Item chỉ cần gọi onClick sang phía ListItem là ok:
<button type="button" className="btn btn-danger btn-sm" onClick={()=>this.props.handleShowAlert(itemArg)}> Delete </button>
bên phía ListItem sẽ xử lý hết: handleShowAlert(), handleDeleteItem()
Jaeger là 1 thành phần trong Service Mesh, các ứng dụng implement service mesh cũng sử dụng Jaeger luôn đó
Chào Hùng, mình tên là Sơn
Jaeger Agent là 1 network daemon, nó sẽ theo dõi các request được gửi thông qua UDP protocol, trong code của service sẽ không bắt buộc phải implement thêm logic nữa đâu
Chị ơi cho em hỏi chỗ này với ạ Phần 2. Function Point Method có cái ví dụ, em đọc qua nhưng ko hiểu cái point chỗ này lấy từ đâu (cách tính)
Chị giải thích lại chỗ đó giúp em được không ạ?
bạn ko rạch ròi việc xử lý thêm SweetAlert ở Component nào, khiến mọi người hơi khó hiểu
Cảm ơn tác giả
Mình hỏi chút về vấn đề ngoài luồng chút được không ạ ? mình có tạo 1 tài khoản apple develop với tư cách là cá nhân , giờ muốn đổi sang tổ chức và doanh nghiệp thì có đổi được trên ID Apple nữa không ạ ? Ai giúp mình giải đáp và hỗ trợ mình với ....help me!!!
Thêm cột trong bảng Pivot thì function này thay thế migrate alter table phải không anh ơi?
Bạn có thể đọc quyển so good they can't ignore you của Cal Newport để biết thêm bản chất của đam mê
:v chán
muốn kết hợp với API trên với bot telegram thì làm ntn anh !
Bài viết nói kỹ và dễ hiểu vậy mà các ông hỏi vặn kinh quá. Chả hiểu kiểu gì
Hay, quá hay nhưng bạn ơi dùng từ "rõ" nhé chứ không phải "dõ"
hình như phải là
HashWithIndifferentAccessthế này. ông này cop thiếu :v@Minh-LV Cảm ơn bạn. Mình nghĩ nhận định này "lúc Parse HTML thì Browser đã biết nó cần làm gì rồi thế nên nó không cần phải dựa vào Box Model" là chưa đúng lắm. Vì lúc parse HTML, Browser chỉ mới build được cái DOM thôi chứ chưa biết được kích thước của các element. Sau khi build DOM, Browser sẽ parse tiếp CSS để build CSSOM, từ đó mới tính toán kích thước của từng element và hiển thị lên màn hình. "Tính toán kích thước" ở đây mình nói là Browser sẽ dựa vào Box Model, ý là nó dựa vào content của element, các thuộc tính width, height, padding, margin, border, box-sizing... nếu có để tính toán ra kích thước cuối cùng (cụ thể mình đã trình bày trong bài viết). Dù "Box Model là để trực quan hóa cái nhìn của Browser đến Developer" như bạn nói, nó không hề trừu tượng mà rất cụ thể. Mình có hiểu sai hay giải thích sai điều gì thì bạn góp ý tiếp nhé
Xịn cho 1 bài viết, đã đọc ở vài trang khác nhưng vẫn chưa thông cho đến khi đọc bài này