STU-React-Team / intenrship-5-12-5-2-discussion

Repo này để cho các bạn tạo issue hoặc question
0 stars 0 forks source link

[Hải] Components #8

Open trannhai1998 opened 4 years ago

trannhai1998 commented 4 years ago
thangnguyen1111 commented 4 years ago

trong class component có sử dụng hook không?

thangnguyen1111 commented 4 years ago

trường hợp nào sử dụng Controlled và UnControlled

thangnguyen1111 commented 4 years ago

Vì sao tạo 1 component phải viết hoa chữ cái đầu tiên?

thangnguyen1111 commented 4 years ago

trong function component có lifecircle không?

trannhai1998 commented 4 years ago

trong function component có lifecircle không?

Có ạ . mình dùng các hook ( useEffect, ... ).

Vì sao tạo 1 component phải viết hoa chữ cái đầu tiên? dạ theo jsx và phân biệt với html tránh bị nhầm lẫn .

trường hợp nào sử dụng Controlled và UnControlled UnControlled : {

  • Nếu form đơn giản chỉ thực hiện những yêu cầu đơn giản như người dùng nhập tên và họ .
  • Trong trường hợp mà bạn không muốn sử dụng onChange để lấy giá trị đầu vào của Input .
  • nên dùng cho các hệ thống, chức năng đơn giản. Khi đó sẽ phát huy được ưu điểm của nó là cài đặt đơn giản và nhanh. Hơn nữa tương tác người dùng sẽ tốt hơn bởi vì trang web sẽ ko phải render lại mỗi lần thay đổi giá trị của input. } Controlled : { Đối với một chức năng phức tạp các dữ liệu có liên hệ mật thiết với nhau hoặc có nhiều logic liên quan đến dữ liệu thì bạn nên cài đặt với controlled components (quản lí dữ liệu với state hoặc store). Như thế sẽ làm cho dữ liệu của bạn trở nên rõ ràng và dễ quản lí hơn rất nhiều. }

trong class component có sử dụng hook không? { Theo e tìm được trên docs React là không dùng được . Nhưng vẫn có người dùng đc xem qua thì chưa rõ lắm . A giải thích cho e với ạ . }

thangnguyen1111 commented 4 years ago

trong function component có lifecircle không?

Có ạ . mình dùng các hook ( useEffect, ... ).

Vì sao tạo 1 component phải viết hoa chữ cái đầu tiên? dạ theo jsx và phân biệt với html tránh bị nhầm lẫn .

trường hợp nào sử dụng Controlled và UnControlled UnControlled : {

  • Nếu form đơn giản chỉ thực hiện những yêu cầu đơn giản như người dùng nhập tên và họ .
  • Trong trường hợp mà bạn không muốn sử dụng onChange để lấy giá trị đầu vào của Input .
  • nên dùng cho các hệ thống, chức năng đơn giản. Khi đó sẽ phát huy được ưu điểm của nó là cài đặt đơn giản và nhanh. Hơn nữa tương tác người dùng sẽ tốt hơn bởi vì trang web sẽ ko phải render lại mỗi lần thay đổi giá trị của input. } Controlled : { Đối với một chức năng phức tạp các dữ liệu có liên hệ mật thiết với nhau hoặc có nhiều logic liên quan đến dữ liệu thì bạn nên cài đặt với controlled components (quản lí dữ liệu với state hoặc store). Như thế sẽ làm cho dữ liệu của bạn trở nên rõ ràng và dễ quản lí hơn rất nhiều. }

trong class component có sử dụng hook không? { Theo e tìm được trên docs React là không dùng được . Nhưng vẫn có người dùng đc xem qua thì chưa rõ lắm . A giải thích cho e với ạ . }

trong class đã sử dụng lifecircle rồi thì không nên dùng hook (cân nhắc) React tạo ra hook để sử dụng thay thế cho lifecircle trong class

thangnguyen1111 commented 4 years ago

Trả lời ngắn gọn theo sự hiểu biết của bản thân hoặc viết những keyword để giải thích Trả lời theo từng câu hỏi riêng, không trả lời chung vào 1 comment

thinhphamstd commented 4 years ago