Component: Chưa chuẩn bạn, ngay cả khi nó ko update state thì nó vẫn có thể re-render trong trường hợp component cha nó re-render hoặc props của nó thay đổi
PureComponent: Chưa đúng, nếu Props của PureComponent thay đổi thì nó vẫn re-render nhé bạn, khi nói đến việc re-render thì bạn cần quan tâm ở cả 3 khía cạnh (state, props, component cha) chứ ko nên chị quan tâm tới mỗi state nhé.
Thực tế trong các dự án mình đều sử dụng PureComponent thay thế cho Component, miễn sao bạn tuân thủ nguyên tắc ko bao giờ mutate state trực tiếp là được.
Bài viết nhiều chỗ còn thiếu sót nha bà con!
Gemfile add từ đến phần này sẽ phải là như này
gem 'mysql2', '~> 0.4.10'
gem "bcrypt"
gem "sprockets-rails", :require => "sprockets/railtie"
gem "bootstrap-sass", "~> 3.3.6"
gem 'jquery-rails'
Cảm ơn series của bạn.
Cho mình hỏi vấn đề này.
Khi mình vừa tạo component mới và đã thêm nó vào /resources/.../app.js và đã thêm vào file blade.
Sau đó mình chạy lên npm run dev thì có lỗi " [Vue warn]: Unknown custom element..... "
Mình đã gặp lỗi này 2 lần khi lần đầu tiên tạo mới component sau khi khởi động lại máy.
Mình đã kiểm tra và vấn đề được sửa khi mình xóa Vue.component(....require()...) ở trong file public/js/app,js và chạy lại lênh npm run dev để file này tự update lại code mình vừa xóa đi.sau khi thử thì không thấy báo lỗi " [Vue warn]: Unknown custom element..... ".
Cho mình hỏi vấn đề này xảy ra vì lí do gì.trong khi mình chỉ xóa cái được tạo trong public/js/app,js và chạy lại lệnh npm run dev
Cảm ơn bạn
Chào bạn, cách code của bạn sẽ tiết kiệm thời gian và bộ nhớ hơn vì không phải liên tục chuyển kiểu dữ liệu sau mỗi vòng for, tuy nhiên hàm set() và list() là hàm tham trị nên nó sẽ thay đổi trực tiếp kiểu của list truyền vào thành set nên mình không cần thiết thêm 1 bước gán nữa nhé.
THẢO LUẬN
@longnk1301 bài đầu tiên đã lên. Tuần tới a sẽ ra bài nữa (hihi)
Hay quá cảm ơn bạn =))
việc sử dụng nhưng màu tối nào để phân vùng và chữ màu gì để có độ tương phản tốt vẫn là 1 vấn đề đau đầu :v
Cảm ơn bạn
Cảm ơn bạn
Bài viết nhiều chỗ còn thiếu sót nha bà con! Gemfile add từ đến phần này sẽ phải là như này gem 'mysql2', '~> 0.4.10' gem "bcrypt" gem "sprockets-rails", :require => "sprockets/railtie" gem "bootstrap-sass", "~> 3.3.6" gem 'jquery-rails'
Các thư mục nhớ import đúng nữa nha!
Bài viết rất hay, nhiều thứ có thể áp dụng được. Vote
Thật là khó hiểu bạn ak
bạn có thể tham khảo kiểu này nhé: RedirectToAction( "SomeAction", new { id = 123, MyString = someString } );
Bài viết rất hữu ích, cảm ơn bạn
Hay qua ban. Nho ban ma minh thong cau hoi bay lau nay. Hihi
good idea
app.jsthì bạn cần thêmdefaultnhư sau nhé:Bài viết hay quá.Tiếp tục phát huy nhé em
bài viết hay lắm anh (mà anh có thấy notify bắn về k ạ?)
Cảm ơn series của bạn. Cho mình hỏi vấn đề này. Khi mình vừa tạo component mới và đã thêm nó vào /resources/.../app.js và đã thêm vào file blade. Sau đó mình chạy lên npm run dev thì có lỗi " [Vue warn]: Unknown custom element..... " Mình đã gặp lỗi này 2 lần khi lần đầu tiên tạo mới component sau khi khởi động lại máy. Mình đã kiểm tra và vấn đề được sửa khi mình xóa Vue.component(....require()...) ở trong file public/js/app,js và chạy lại lênh npm run dev để file này tự update lại code mình vừa xóa đi.sau khi thử thì không thấy báo lỗi " [Vue warn]: Unknown custom element..... ". Cho mình hỏi vấn đề này xảy ra vì lí do gì.trong khi mình chỉ xóa cái được tạo trong public/js/app,js và chạy lại lệnh npm run dev Cảm ơn bạn
bạn cần expand_dims img thành shape (None, 28, 28, 1) thì mới có thể đưa vào mạng nhé
Chào bạn, cách code của bạn sẽ tiết kiệm thời gian và bộ nhớ hơn vì không phải liên tục chuyển kiểu dữ liệu sau mỗi vòng for, tuy nhiên hàm set() và list() là hàm tham trị nên nó sẽ thay đổi trực tiếp kiểu của list truyền vào thành set nên mình không cần thiết thêm 1 bước gán nữa nhé.