Multiplatform Mobile App Development - Phát triển ứng dụng di động đa nền tảng
Câu hỏi của môn
componentShouldMount()componentWillUpdate()shouldComponentUpdate()componentUpdate()flexDirectionalignContentflexShrinkjustifyContentTrong React Native, <TouchableHighlight> là một thành phần quan trọng giúp xử lý tương tác chạm (touch) trên màn hình. Nó cung cấp phản hồi thị giác khi người dùng chạm vào một phần tử trên màn hình. Ví dụ, khi bạn chạm vào một nút, <TouchableHighlight> sẽ tạo ra một hiệu ứng bóng mờ xung quanh nút đó, giúp người dùng biết rằng nút đó đang được nhấn. Điều này giúp cải thiện trải nghiệm người dùng và làm cho ứng dụng trở nên thân thiện hơn.
renderItemrenderRowitemRenderdataRenderĐể gán giá trị cho một thuộc tính init-only, bạn có thể thực hiện theo các cách sau. Trước hết, bạn có thể gán giá trị trực tiếp cho thuộc tính trong constructor. Điều này có nghĩa là bạn sẽ gán giá trị cho thuộc tính ngay khi tạo đối tượng. Ví dụ:
class Person {
constructor(public name: string) {}
}
let person = new Person('John');Trong trường hợp này, thuộc tính 'name' đã được gán giá trị 'John' ngay khi tạo đối tượng. Ngoài ra, bạn cũng có thể sử dụng các phương thức khác nhau để gán giá trị cho thuộc tính init-only, nhưng cách này là phổ biến nhất và được sử dụng rộng rãi nhất.