Câu hỏi phỏng vấn Flutter
Câu hỏi

Widget lifecycle gồm những gì? Các hàm như initState(), didChangeDependencies(), dispose() có vai trò gì?

Câu trả lời

markdown
Trong vòng đời của một Widget trong Flutter, có một số giai đoạn quan trọng mà các lập trình viên cần chú ý đến, đặc biệt là khi làm việc với StatefulWidget.

initState(): Là nơi bạn thực hiện các công việc thiết lập cần thực hiện một lần khi Widget được tạo, như khởi tạo biến, kết nối cơ sở dữ liệu, hoặc tạo các AnimationController. Hàm này chỉ được gọi một lần khi Widget được đưa vào cây Widget.

didChangeDependencies(): Được gọi khi bạn có sự thay đổi nào đó về các đối tượng mà Widget phụ thuộc, ví dụ như khi có sự thay đổi từ InheritedWidget. Hàm này thư...

middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Sự khác biệt giữa các hàm main()runApp() trong Flutter là gì?

middle

Các loại state management phổ biến bạn từng dùng? So sánh Provider, Riverpod, Bloc.

middle

Các tập tin bố trí ở đâu? Tại sao Flutter không có file bố cục?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào