@Tuanas như trên viblo bạn tháy cái phần hashId nó sẽ là 11 kí tự và bạn hoàn toàn có thể lấy 11 kí tự. Còn vấn đẻ uqnie như mình nói thì bạn có thể kết hợp đem hash tiêu đề bài viết + thời gian tạo
@HuyDQ ủa nếu vậy trường hợp của mình phải đặt là return false mới đúng chứ nhỉ.
Mà nếu đặt là false thì tức là cho render() lại nhưng giờ bấm vào button ở Parent nó lại ko bị render() lại nữa nhỉ ? Hay thật nhưng mà đoạn này chưa hiểu vì sao ?
@thanh_tuan ở đây bạn đã biết sử dụng React.memo rồi mà nhỉ ). Chắc bạn chưa đọc kĩ API này vì React.memo sẽ nhận vào 2 tham số là function component của bạn và một hàm có tác dụng giống như shouldComponentUpdate() như sau:
Hi @HuyDQ bạn giải thích rất dễ hiểu, mình cám ơn bạn nha.
Bạn cho mình hỏi, có trường hợp thế này thì xử lý thế nào nha. Đại khái là mình không muốn render() lại child-component.
Pure.Component trong ví dụ dưới đây là chịu chết rồi.
Với trường hợp sử dụng component bình thường với Class thì mình có thể prevent nó bằng hàm shouldComponentUpdate
Còn với component viết bằng function mình chưa biết xử lý ra sao.
THẢO LUẬN
@Tuanas như trên viblo bạn tháy cái phần
hashIdnó sẽ là 11 kí tự và bạn hoàn toàn có thể lấy 11 kí tự. Còn vấn đẻ uqnie như mình nói thì bạn có thể kết hợp đem hash tiêu đề bài viết + thời gian tạoHay quá bạn ơi
substr ngắn quá sợ k unique mất còn để dài quá thì index k biết có khoai không ? where mệt hơn objectID của mongo rất nhiều lần
Dagger 2 bạn ơi
Ok cảm ơn a.
@thanh_tuan mình return true để demo thôi còn ở đây bạn có thể thêm các điều kiện để check như trong
shouldComponentUpdate()@HuyDQ ủa nếu vậy trường hợp của mình phải đặt là
return falsemới đúng chứ nhỉ. Mà nếu đặt làfalsethì tức là chorender()lại nhưng giờ bấm vào button ởParentnó lại ko bịrender()lại nữa nhỉ ? Hay thật nhưng mà đoạn này chưa hiểu vì sao ?Cảm ơn em nhé
@thanh_tuan ở đây bạn đã biết sử dụng
). Chắc bạn chưa đọc kĩ API này vì
React.memorồi mà nhỉReact.memosẽ nhận vào 2 tham số làfunction componentcủa bạn và một hàm có tác dụng giống nhưshouldComponentUpdate()như sau:Như bạn có thể thấy ở đây mình chuyền được thêm vào một function thứ 2 là:
Tuy nhiên ở đây lại ngược lại với
shouldComponentUpdate()là:return trueđồng nghĩa vớiprevProps = nexProps=> Component sẽ không được re-render lạireturn falselà ngược lạiBạn có thể đọc lại tại đây https://reactjs.org/docs/react-api.html#reactmemo
Series hay quá anh ơi, hóng a tiếp tục kéo thật dài series
@longnk1301 m thực sự là vẫn chưa hình dung được ý của bạn nhưng dù sao vẫn cảm ơn bạn nha
Hi @HuyDQ bạn giải thích rất dễ hiểu, mình cám ơn bạn nha. Bạn cho mình hỏi, có trường hợp thế này thì xử lý thế nào nha. Đại khái là mình không muốn
render()lạichild-component.Pure.Componenttrong ví dụ dưới đây là chịu chết rồi. Với trường hợp sử dụngcomponent bình thườngvớiClassthì mình có thể prevent nó bằng hàmshouldComponentUpdateCòn vớicomponentviết bằngfunctionmình chưa biết xử lý ra sao.Bạn xem qua code rồi giúp đỡ m chỗ này vs : https://codesandbox.io/s/angry-hamilton-nxfc8
Trong Parent component m đang dùng
ChildClassbạn thay bằngChildFuncđể test thử nhé.tks bạn nhiều
Anh ơi, cái link Thực hành với BERT: Áp dụng thế nào cho tiếng Việt bị lỗi rồi ạ. Anh cho em xin link bài biết đó đc k ạ? Em cảm ơn anh ạ.
Bác viết về Javascript hay lắm. Cảm ơn bác đã chia sẻ nhé


master Hùng bá quá
Bài viết rất đơn giản, nhưng hữu ích. cảm ơn bạn đã chia sẻ
Chỉ để tìm hiểu thêm thôi, bro
Vâng, mình sẽ lưu ý, thanks bạn.
bạn tìm đọc model transformer đi, mệt thật