@huzgmt State trong Flutter còn dùng để lưu giữ thông tin tạm thời của widget (ví dụ: giá trị bộ đếm, nội dung input), quản lý trạng thái hoạt động (đang chạy, dừng, tải) và logic cục bộ của widget, theo dõi và phản hồi hành động của người dùng (ví dụ như người dùng nhấn hay chọn item), v.v
Tại cái màu ko đến từ Padding, cái Padding vẫn đc reuse Element. Cái màu thay đổi là đến từ Tile, tại mỗi padding nó ko tìm thấy Tile trước nên Element bị hủy và tạo lại → sinh ra màu mới
Chổ này nếu nói State được bảo toàn là chưa đúng lắm, Element nó chỉ reuse được phần widget thôi. Nếu giả sửa ở setState mình swap 2 item đó là thấy không swap được. Giống với case lần đầu chuyển Tile từ Stateless sang Statefull vậy
bỏ version: "3.8" thôi b ơi, này cũ rồi, đổi docker-compose sang xài docker compose bản mới
cái command trong service laravel là 1 gánh nặng, tạo thêm Dockerfile đưa nào vào build stage sẽ tốt hơn, không thì tìm kiếm giải pháp nào có sẵn, vd serversideup thay vì xài image traefik rồi chạy command mỗi lần up sẽ tốt hơn
THẢO LUẬN
Bài tiếp theo đâu bác ui 😿
@luandang cảm ơn b
@huzgmt State trong Flutter còn dùng để lưu giữ thông tin tạm thời của widget (ví dụ: giá trị bộ đếm, nội dung input), quản lý trạng thái hoạt động (đang chạy, dừng, tải) và logic cục bộ của widget, theo dõi và phản hồi hành động của người dùng (ví dụ như người dùng nhấn hay chọn item), v.v
@luandang m thấy b chỉ nhắc đến UI, thế state còn được sử dụng với mục đích gì khác không ?
Chào bạn trước tiên thì mình sẽ phân biệt Stateless vs Stateful nhé
Hy vọng câu trả lời này giúp bạn hiểu rõ hơn về Stateless và Stateful
Nếu thấy hay hãy giúp mình 1 upvote và 1 bookmark nhé. Mình cảm ơn ☺️
trong Dart có cách nào để ép kiểu giữa các kiểu dữ liệu không b? Ví dụ ép từ String sang int hay ngược lại?
mình cũng mới tìm hiểu flutter, b cho m ví dụ rõ hơn về Stateless và Stateful được không ?
Cái quan trọng nhất của việc dùng Kafka và Rabbitmq vào use case nào thì không chỉ ra. Bài viết thì gen từ AI ra mà toàn comment khen hay. Đến chịu 😀
Tại cái màu ko đến từ Padding, cái Padding vẫn đc reuse Element. Cái màu thay đổi là đến từ Tile, tại mỗi padding nó ko tìm thấy Tile trước nên Element bị hủy và tạo lại → sinh ra màu mới
Chổ này nếu nói State được bảo toàn là chưa đúng lắm, Element nó chỉ reuse được phần widget thôi. Nếu giả sửa ở setState mình swap 2 item đó là thấy không swap được. Giống với case lần đầu chuyển Tile từ Stateless sang Statefull vậy
version: "3.8"
thôi b ơi, này cũ rồi, đổidocker-compose
sang xàidocker compose
bản mớicommand
trong service laravel là 1 gánh nặng, tạo thêmDockerfile
đưa nào vào build stage sẽ tốt hơn, không thì tìm kiếm giải pháp nào có sẵn, vd serversideup thay vì xài image traefik rồi chạy command mỗi lầnup
sẽ tốt hơnthú vị phết 😍
hay thế, bạn này chắc senior 👍️
Bài viết hữu ích! Mình đang dùng dịch vụ CDN của https://bizflycloud.vn/cdn cảm thấy vô cùng hiệu quả và rẻ.
Ngắn gọn dễ hiểu 👍️
Khi nào dùng !: khi bạn chắc chắn 100% rằng biến đó không null tại thời điểm sử dụng, và bạn muốn Dart "bỏ qua cảnh báo null".
Khi nào dùng ??: khi bạn muốn gán giá trị mặc định nếu biến là null.
Bạn nên hạn chế dùng ! khi mà không biết chắc chắc biến đó không null tại thời điểm sử dụng thay vào đó nên sử dụng ?? như vậy sẽ an toàn hơn nhé
Cảm ơn bạn. Nếu bạn thấy hữu ích hãy giúp mình một upvote với bookmark nha 🥰
Lo ngại quá
Git pull
Cho em hỏi với khi nào nên dùng !, khi nào nên dùng ??, và có trường hợp nào nên hạn chế dùng không
Mình sẽ cố gắng hơn ở những bài sau nha