ตอบสนองเร็วหรือไม่?
ตอบสนองเร็วหรือไม่?

วีดีโอ: ตอบสนองเร็วหรือไม่?

วีดีโอ: ตอบสนองเร็วหรือไม่?
วีดีโอ: การตอบสนองของคุณไวแค่ไหน? (ยาก) 2024, พฤศจิกายน
Anonim

ปฏิกิริยา - พื้นเมือง สามารถเขียนด้วย Javascript (ภาษาที่นักพัฒนาหลายคนรู้อยู่แล้ว) โค้ดเบสของมันสามารถปรับใช้กับทั้ง iOS และ Android แพลตฟอร์ม มันคือ เร็วขึ้น และถูกกว่าในการผลิตแอพและนักพัฒนาสามารถผลักดันการอัปเดตไปยังผู้ใช้โดยตรงเพื่อให้ผู้ใช้ไม่ต้องกังวลกับการดาวน์โหลดการอัปเดต

ในทำนองเดียวกันการตอบสนองของเนทีฟช้าหรือไม่?

ถ้าคุณวิ่ง React Native บน Android อีมูเลเตอร์ก็จะสวย ช้า . นอกจากนี้ หากคุณเปิดการดีบัก Chrome ไว้ แอปจะทำงานช้าลงมาก

ข้างบนนี้ กระพือเร็วกว่า Native หรือไม่? ปกติมาก เร็วกว่าพื้นเมือง การพัฒนา. อาจจะเป็น เร็ว เป็นการพัฒนากับ กระพือปีก . React Native ใช้สะพานและ พื้นเมือง ดังนั้นจึงอาจต้องการการเพิ่มประสิทธิภาพแยกกันสำหรับแต่ละแพลตฟอร์ม – ปัญหาที่อิงกับวิดเจ็ต กระพือปีก ไม่วิ่งเข้าไป มันอาจทำให้การพัฒนาแอพด้วย React Native อีกต่อไป

ต่อมา คำถามคือ react native ดีที่สุดหรือไม่?

อย่างแท้จริง, React Native เป็น ดีกว่า & ไม่ซ้ำใครกว่าแพลตฟอร์มอื่นที่คล้ายคลึงกัน เป็นเฟรมเวิร์กที่ยอดเยี่ยมที่เรียนรู้ได้ง่ายและให้ประสิทธิภาพที่ดีรวมถึงอินเทอร์เฟซที่เทียบเท่ากับ พื้นเมือง แอพ นอกจากนี้ ผู้ที่สนใจเทคโนโลยีบางคนยังมองว่า ตอบสนองพื้นเมือง แอพคืออนาคตของแอพมือถือไฮบริด

ฉันจะทำให้การโต้ตอบแบบเนทีฟเร็วขึ้นได้อย่างไร

  1. 6 วิธีง่าย ๆ ในการเร่งความเร็วแอพเนทีฟของคุณ
  2. ใช้ PureComponent หรือ shouldComponentUpdate
  3. ใช้แอตทริบิวต์คีย์ในรายการ
  4. ผูกไว้แต่เนิ่นๆ และไม่สร้างฟังก์ชันภายในการเรนเดอร์
  5. อย่าอัปเดตสถานะหรือการดำเนินการจัดส่งใน componentWillUpdate
  6. ใช้ VirtualizedList, FlatList และ SectionList สำหรับชุดข้อมูลขนาดใหญ่