ทำไมคุณจึงควรใช้ตัวเลือก? แนวทางปฏิบัติที่ดีที่สุดคือ รักษาสถานะร้านค้า Redux ให้น้อยที่สุดและรับข้อมูลจากสถานะตามต้องการ ตัวเลือกช่วยในเรื่องนั้น พวกเขาสามารถคำนวณข้อมูลที่ได้รับ ทำให้ Redux สามารถจัดเก็บสถานะที่น้อยที่สุดเท่าที่จะเป็นไปได้
ทำไมเราถึงใช้ตัวเลือก
ตัวเลือกเป็นหนึ่งในคุณสมบัติของวัตถุที่เราใช้พร้อมกับการกำหนดค่าส่วนประกอบ ตัวเลือก ใช้เพื่อระบุแต่ละองค์ประกอบที่ไม่ซ้ำในแผนผังองค์ประกอบ และยังกำหนดวิธีการแสดงองค์ประกอบปัจจุบันใน HTML DOM
การใช้ตัวเลือกใน Redux คืออะไร
ตัวเลือกคือฟังก์ชันที่ ใช้สถานะ Redux เป็นอาร์กิวเมนต์และส่งคืนข้อมูลบางส่วนเพื่อส่งต่อไปยังส่วนประกอบ const getUserData=state=> สถานะ
ฉันใช้ตัวเลือกในตัวลดได้ไหม
โดยทั่วไปจะไม่สามารถใช้ตัวเลือกภายในตัวลดได้ เนื่องจากตัวลดสไลซ์จะสามารถเข้าถึงสถานะ Redux ของตัวเองได้เท่านั้น และตัวเลือกส่วนใหญ่คาดว่าจะได้รับ สถานะรูท Redux ทั้งหมดเป็นอาร์กิวเมนต์
ตัวเลือกในการตอบสนองคืออะไร
useSelector คือ a ฟังก์ชันที่ใช้สถานะปัจจุบันเป็นอาร์กิวเมนต์และส่งคืนข้อมูลใดๆ ที่คุณต้องการจากมัน คล้ายกับ mapStateToProps มากและช่วยให้คุณสามารถเก็บค่าที่ส่งคืนภายในตัวแปรภายในขอบเขตของส่วนประกอบการทำงานของคุณ แทนที่จะส่งต่อเป็นอุปกรณ์ประกอบฉาก