THẢO LUẬN

thg 11 29, 2018 1:11 CH

Cảm ơn a đã bổ sung cho bài viết ạ.. 😍

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2018 10:14 SA

@wiliamfeng trường hợp thứ nhất của arrow function nó sẽ giống như phần này

render() {
  <button onClick={this.handleClick.bind(this, 'Parameter')}></button>
}

mỗi lần chạy render nó sẽ phải tạo lại hàm handleClick kia rồi mới gán vào sự kiện onClick của bạn. Còn với cách thứ 2 của arrow function thì hàm handleClick sẽ được tạo từ đầu và được lưu trữ lại để sau đó khi bạn chạy lại hàm handleClick nó sẽ dùng cái hàm đã lưu trữ đó luôn chứ không cần tạo lại

+2
Avatar
đã bình luận cho bài viết
thg 11 29, 2018 9:56 SA

Hi anh, Cho em hỏi phần clean khi build với ạ. Điều này có đảm bảo mỗi lần build thì client khi truy cập luôn get code mới nhất k ạ. Server build, client access thì nó sẽ update UI mới chẳng hạn, vì hiện tại em gặp case user phải clear cache thỉ mới update UI mới dc ??? Thanks anh!

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2018 9:22 SA

bạn ơi bạn có thể giải thích thêm cho mình chỗ này :

với cách thứ nhất thì mỗi lần hàm render() được gọi thì nó sẽ phải tạo lại cái instance của hàm handleClick rồi gán vào cái sự kiện onClick mà bạn khai báo

với được không ? Tại sao phải tạo lại cái instance của hàm handleClick hả bạn ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2018 9:12 SA

Dùng bind ở trong constructor thì sẽ chỉ phải khởi tạo 1 lần context cho this, còn dùng arrow func thì mỗi lần gọi tới sẽ có lại 1 instance this mới, đúng ko?

+3
thg 11 29, 2018 8:16 SA

Cảm ơn @QuangPH đã luôn cập nhật các kiến thức bổ ích cho a e nhé

+1

Xin cảm ơn rất nhiều vì là người ủng hộ đầu tiên 😃)

+1
thg 11 29, 2018 8:04 SA

T biết bài viết dài nên ông sẽ cảm ơn ở dưới nên t lăn xuống dưới đọc cảm ơn, cmt rồi đọc tiếp 😆😆😆

+1
thg 11 29, 2018 7:19 SA
  1. css, js tịu chung thì phải minify, có thể bundle bằng 1 số thằng task runner. CDN thì tùy case nhé.
  2. Cache chính xác là có 3 loại: Browser cache: static files -> Cache file đồng chí nói chắc là loại này. Output cache: web markup Object/data cache: memcache và redis thuộc loại này
  3. restart chỉ là cách tạm thời, về cơ bản phải tìm nguyên nhân memory leak ở đâu
0
thg 11 29, 2018 6:35 SA

đù. xài ant pro lun. hehe.

0
thg 11 29, 2018 5:01 SA

Thanks chủ thớt nhé. Bài viết rất hay. Mong chủ thớt sẽ ra thêm nhiều bài viết tương tự như thế này trong tương lai.

0

hay

0
thg 11 29, 2018 3:21 SA

hay

0
Avatar
đã bình luận cho bài viết
thg 11 29, 2018 3:21 SA

love it

0

chào bạn, link project đây bạn nhé: https://github.com/thanhhau097/Natual-Language-Processing/tree/master/Text Classifier nhớ gắn sao ủng hộ mình nhé 😄

0

Hay thật, ko có anh chắc e loay hoay đến chết, tks a ^^ 👍

0

Mr Toàn ơi ? Gmail của anh là gì ạ ? Cho em xin với E có 1 ý tưởng nhờ a thảo luận và chia sẻ giùm ak ?

0
thg 11 28, 2018 6:25 CH

Mr Cường ơi ? Mr rất am hiểu

0
thg 11 28, 2018 6:25 CH

Bài viết hay Mr Toàn ơi

0
thg 11 28, 2018 4:44 CH

@Tuong Mình thử với xâu này vẫn lỗi nhé. Dùng regex, trong trường hợp dấu đóng mở ngoặc nested thì bạn sẽ ko thể biết dấu mở ngoặc nào sẽ nên bắt cặp với dấu đóng ngoặc nào đâu. Vì phải duyệt hết xâu bạn mới biết được dấu mở ngoặc nào ăn cặp với dấu đóng ngoặc nào. Mà regex cơ chế của nó lại là ăn xâu từ trái qua phải, ko quay lui được:

https://regex101.com/r/1hiLOm/5

Công (ty (CT) trách nhiệm hữu hạn (TNHH))dfa
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí