THẢO LUẬN

thg 5 19, 2:22 CH

Bài tiếp theo đâu bác ui 😿

0

@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

+1

@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 ?

+1

Chào bạn trước tiên thì mình sẽ phân biệt Stateless vs Stateful nhé

  • Stateless: Không có state, UI không thay đổi và được sử dụng khi bạn muốn hiển thị dữ liệu text không đổi ví dụ như màn hình (Intro/About)
  • Stateful: Có state, UI có thể cập nhật qua setState() và sử dụng khi bạn muốn tương tác hay hiển thị dữ liệu động ví dụ như (Login hay form)

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 ☺️

0
thg 5 19, 1:50 CH

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?

+1

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 ?

+1

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 😀

+1

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

0

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

0
thg 5 19, 8:42 SA
  • 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
+1

thú vị phết 😍

0

hay thế, bạn này chắc senior 👍️

0
thg 5 19, 4:40 SA

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ẻ.

0

Ngắn gọn dễ hiểu 👍️

0

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 🥰

0
thg 5 19, 3:20 SA

Lo ngại quá 😦

0

Git pull

0
thg 5 19, 3:18 SA

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

+1

Mình sẽ cố gắng hơn ở những bài sau nha

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í