სად ინახება რედუქსი?
სად ინახება რედუქსი?

ვიდეო: სად ინახება რედუქსი?

ვიდეო: სად ინახება რედუქსი?
ვიდეო: React Redux Store Setup Tutorial (Putting it all together) 2024, ნოემბერი
Anonim

სახელმწიფოში რედუქსი არის შენახული სახსოვრად. ეს ნიშნავს, რომ თუ თქვენ განაახლებთ გვერდს, მდგომარეობა იშლება. სახელმწიფოში რედუქსი უბრალოდ ცვლადია, რომელიც რჩება მეხსიერებაში, რადგან მას ყველა მიმართავს რედუქსი ფუნქციები.

ანალოგიურად, როგორ შევამოწმო ჩემი Redux მაღაზია?

წვდომა Redux მაღაზია თქვენი DevTools-ში გადართეთ „თქვენი აპის“კონტექსტში ჩამოსაშლელი ღილაკის გამოყენებით (ხაზგასმულია ქვემოთ მოცემულ სურათზე) და თქვენ უნდა შეხვიდეთ Redux მაღაზია და ნახეთ მისი მიმდინარეობა სახელმწიფო . თუ ჩვენ შეგვიძლია მივაღწიოთ მაღაზია DevTools კონსოლიდან - ჩვენ შეგვიძლია მივიღოთ მას ჩვენი Cypress-იდან ტესტი.

შემდგომში ჩნდება კითხვა, იყენებს თუ არა Redux ადგილობრივ საცავს? შენახვა LocalStorage არის მიღწეული Redux-ის გამოყენებით Middleware და ინახავს ყოველ ჯერზე მოქმედებას არის ამუშავებს თქვენი რედუქტორი. შენ ნება უნდა გადაიტანოთ შენახვის მეთოდი რედუქსი AppMiddleware მეთოდი, ისევე როგორც ასე

აქედან გამომდინარე, რა არის მაღაზია Redux-ში?

რედუქსი არის სახელმწიფო კონტეინერი JavaScript აპლიკაციებისთვის, რომელსაც ხშირად უწოდებენ ა Redux მაღაზია . ის მაღაზიები აპლიკაციის მთელი მდგომარეობა უცვლელი ობიექტის ხეში. შესაქმნელად ა მაღაზია createStore(reducer, [initialState], [გამდიდებელი]) ფუნქცია გამოიყენება ახალი მაღაზია . მას სჭირდება სამი არგუმენტი: რედუქტორი - შემცირების ფუნქცია.

არის Redux-ის მაღაზია უსაფრთხო?

1 პასუხი. რედუქსი ინახავს სახელმწიფო JavaScript ობიექტში. ეს ხდის მას დაუცველს XSS შეტევის მიმართ, ისევე როგორც localStorage ან sessionStorage. თუ გჭირდებათ თქვენი JWT იკითხება კლიენტის მხრიდან, შეგიძლიათ თავისუფლად გამოიყენოთ რედუქსი , უბრალოდ დარწმუნდით, რომ სწორად იზრუნებთ XSS-ზე.

გირჩევთ: