วีดีโอ: ตอบสนองเร็วหรือไม่?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ปฏิกิริยา - พื้นเมือง สามารถเขียนด้วย Javascript (ภาษาที่นักพัฒนาหลายคนรู้อยู่แล้ว) โค้ดเบสของมันสามารถปรับใช้กับทั้ง iOS และ Android แพลตฟอร์ม มันคือ เร็วขึ้น และถูกกว่าในการผลิตแอพและนักพัฒนาสามารถผลักดันการอัปเดตไปยังผู้ใช้โดยตรงเพื่อให้ผู้ใช้ไม่ต้องกังวลกับการดาวน์โหลดการอัปเดต
ในทำนองเดียวกันการตอบสนองของเนทีฟช้าหรือไม่?
ถ้าคุณวิ่ง React Native บน Android อีมูเลเตอร์ก็จะสวย ช้า . นอกจากนี้ หากคุณเปิดการดีบัก Chrome ไว้ แอปจะทำงานช้าลงมาก
ข้างบนนี้ กระพือเร็วกว่า Native หรือไม่? ปกติมาก เร็วกว่าพื้นเมือง การพัฒนา. อาจจะเป็น เร็ว เป็นการพัฒนากับ กระพือปีก . React Native ใช้สะพานและ พื้นเมือง ดังนั้นจึงอาจต้องการการเพิ่มประสิทธิภาพแยกกันสำหรับแต่ละแพลตฟอร์ม – ปัญหาที่อิงกับวิดเจ็ต กระพือปีก ไม่วิ่งเข้าไป มันอาจทำให้การพัฒนาแอพด้วย React Native อีกต่อไป
ต่อมา คำถามคือ react native ดีที่สุดหรือไม่?
อย่างแท้จริง, React Native เป็น ดีกว่า & ไม่ซ้ำใครกว่าแพลตฟอร์มอื่นที่คล้ายคลึงกัน เป็นเฟรมเวิร์กที่ยอดเยี่ยมที่เรียนรู้ได้ง่ายและให้ประสิทธิภาพที่ดีรวมถึงอินเทอร์เฟซที่เทียบเท่ากับ พื้นเมือง แอพ นอกจากนี้ ผู้ที่สนใจเทคโนโลยีบางคนยังมองว่า ตอบสนองพื้นเมือง แอพคืออนาคตของแอพมือถือไฮบริด
ฉันจะทำให้การโต้ตอบแบบเนทีฟเร็วขึ้นได้อย่างไร
- 6 วิธีง่าย ๆ ในการเร่งความเร็วแอพเนทีฟของคุณ
- ใช้ PureComponent หรือ shouldComponentUpdate
- ใช้แอตทริบิวต์คีย์ในรายการ
- ผูกไว้แต่เนิ่นๆ และไม่สร้างฟังก์ชันภายในการเรนเดอร์
- อย่าอัปเดตสถานะหรือการดำเนินการจัดส่งใน componentWillUpdate
- ใช้ VirtualizedList, FlatList และ SectionList สำหรับชุดข้อมูลขนาดใหญ่