Redux хаана ашиглагддаг вэ?
Redux хаана ашиглагддаг вэ?

Видео: Redux хаана ашиглагддаг вэ?

Видео: Redux хаана ашиглагддаг вэ?
Видео: Почему React Native — это мусор. 2024, Дөрөвдүгээр сар
Anonim

Redux байна ашигласан ихэвчлэн хэрэглээний төлөвийн менежментэд зориулагдсан. Дүгнэж хэлэхэд, Redux нь шууд өөрчлөх боломжгүй нэг өөрчлөгддөггүй төлөвийн мод (объект) дотор бүх програмын төлөвийг хадгалдаг. Ямар нэг зүйл өөрчлөгдөхөд шинэ объект бий болно (үйлдэл ба бууруулагчийг ашиглан).

Цаашилбал, Redux гэж юу вэ, яагаад үүнийг ашигладаг вэ?

Redux JavaScript програмуудын урьдчилан таамаглах боломжтой төлөвийн контейнер юм. Энэ нь танд тогтвортой ажилладаг, өөр өөр орчинд (үйлчлүүлэгч, сервер болон эх) ажилладаг, шалгахад хялбар програм бичихэд тусална. Хялбараар хэлбэл, Redux төрийн удирдлагын хэрэгсэл юм.

Үүний нэгэн адил, надад үнэхээр редукс хэрэгтэй юу? Redux Энэ нь жижиг програмуудад тохиромжтой үнэндээ уурын зуухны кодыг маш их шаарддаггүй, гэхдээ ихийг өгдөг. Redux Энэ нь асар том хэрэглээнд тохиромжтой, хэрэв та хэсэг бүрийг хянаж байвал хэсэг бүрийг туршиж, дахин ашиглах боломжтой.

Цаашилбал, Redux-ийг хэзээ хэрэглэх ёстой вэ?

Ерөнхийдөө ашиглах Redux Хэрэв танд боломжийн хэмжээний өгөгдөл цаг хугацааны явцад өөрчлөгддөг бол танд үнэний ганц эх сурвалж хэрэгтэй бөгөөд бүх зүйлийг дээд түвшний React бүрэлдэхүүн хэсгийн төлөв байдалд байлгах гэх мэт арга барил хангалтгүй болсныг та олж мэднэ. Гэсэн хэдий ч үүнийг ашиглах нь бас чухал юм Redux солилцооны хамт ирдэг.

Би бүх зүйлд Redux ашиглах ёстой юу?

Үндсэн дүрэм бол: хийх юу ч байсан эвгүй бага байдаг. Тийм ээ, бүх бүрэлдэхүүн хэсгийн төлөвийг хадгалахыг хичээх нь зүйтэй Redux . Хэрэв та үүнийг хийвэл олон боломжуудыг ашиглах болно Redux цаг хугацааны дибаг хийх, дахин тоглуулах боломжтой алдааны тайлан гэх мэт. Үгүй бол эдгээр шинж чанарууд чадна бүрэн ашиглах боломжгүй болно.

Зөвлөмж болгож буй: