[ReactJs- Component] Giải pháp cho Form có rất nhiều thẻ input
L
Đã trả lời thg 2 24, 2019 8:23 SA
đầu tiên e nên cbi trước các component dạng View trong form ví dụ Input, Textarea, Select, RangeSlider, .... tất cả mọi thứ mà trong form sẽ có. thứ 2 là tạo 1 mảng hoặc mảng này fetch từ server về sẽ có dạng như sau ví dụ:
bây giờ map mảng data trên kia ra để render ra component và sẽ được check theo type của phần tử trong mảng để render ra các Component View tạo trên và khi thực hiện các hàm lấy giá trị của các Component View ( ví dụ onChange,.... ) thì sẽ lưu vào state ví dụ với object là results và các key là name của phần tử trong mảng ví dụ:
Khi này màn hình sẽ hiển thị các component y chang như mảng kia. và nó sẽ là form động cho phép setting từ admin của web và bên ngoài client sẽ hiển thị như vậy luôn
+3
Tổ chức
Chưa có tổ chức nào.