NGRX รีดักซ์หรือไม่?
NGRX รีดักซ์หรือไม่?
Anonim

NGRX เป็นกลุ่มห้องสมุด “แรงบันดาลใจ” โดย Redux รูปแบบซึ่งได้รับ “แรงบันดาลใจ” จากรูปแบบ Flux กระชับขึ้นอีกนิดก็หมายความว่า redux รูปแบบเป็นรูปแบบที่เรียบง่ายของรูปแบบ Flux และ NGRX เป็นเวอร์ชันเชิงมุม/rxjs ของ redux ลวดลาย.

รู้ยัง ฉันต้องการ NgRx หรือไม่

ถ้าคุณไม่แน่ใจว่าคุณ ความต้องการ มันคุณไม่ ความต้องการ มัน. ถึงฉัน Ngrx ร้านค้าแก้ปัญหาได้หลายอย่าง ตัวอย่างเช่น เมื่อคุณต้องจัดการกับสิ่งที่สังเกตได้และเมื่อมีการแบ่งปันความรับผิดชอบสำหรับข้อมูลที่สังเกตได้บางอย่างระหว่างองค์ประกอบต่างๆ มันใช้งานได้ดีเมื่อคุณจัดการกับข้อมูลคงที่

ในทำนองเดียวกัน Redux จำเป็นสำหรับเชิงมุมหรือไม่ ไม่ จำเป็น แต่ก็สามารถใช้ประโยชน์ได้ สำหรับแอปพลิเคชันขนาดใหญ่ที่มีข้อมูลจำนวนมากเคลื่อนที่ไปรอบๆ หรือกำลังถูกแก้ไขจากหลายองค์ประกอบ ร้านค้ากลางและการนำ Flux ไปใช้งานจะมีประโยชน์มาก (ไม่จำเป็นต้องเป็น Redux ).

พูดง่ายๆ ก็คือ การใช้ NgRx คืออะไร?

NgRx เป็นเฟรมเวิร์กสำหรับการสร้างแอปพลิเคชันแบบรีแอกทีฟในเชิงมุม NgRx ให้การจัดการสถานะ การแยกผลข้างเคียง การจัดการการรวบรวมเอนทิตี การผูกเราเตอร์ การสร้างโค้ด และเครื่องมือสำหรับนักพัฒนาที่ปรับปรุงประสบการณ์ของนักพัฒนาเมื่อสร้างแอปพลิเคชันประเภทต่างๆ มากมาย

รูปแบบ redux ในเชิงมุมคืออะไร?

Redux คือ ลวดลาย /library จากโลก React ที่เป็นแรงบันดาลใจให้ความนิยม เชิงมุม เครื่องมือเช่น NgRx และ NGXS วัตถุประสงค์ของ redux คือการทำให้ข้อมูลแอปพลิเคชันสามารถคาดการณ์ได้มากขึ้นโดยการสร้างกระแสข้อมูลทางเดียว บริการร้านค้าของเรามีเพียงสองคุณสมบัติเท่านั้น ซึ่งทั้งสองอย่างเป็นกระแสข้อมูลแบบโต้ตอบ - การดำเนินการและสถานะ