Որտե՞ղ է պահվում redux-ը:
Որտե՞ղ է պահվում redux-ը:

Video: Որտե՞ղ է պահվում redux-ը:

Video: Որտե՞ղ է պահվում redux-ը:
Video: ԱՏԼԱՆՏԻԴԱ / Որտե՞ղ է գտնվում կորսված կղզի-պետությունը / 2024, Մայիս
Anonim

Պետությունը ներս Redux է պահված հիշողության մեջ. Սա նշանակում է, որ եթե էջը թարմացնեք, վիճակը կջնջվի: Պետությունը ներս ռեդուքս պարզապես փոփոխական է, որը պահպանվում է հիշողության մեջ, քանի որ այն հղում է կատարվում բոլորի կողմից ռեդուքս գործառույթները։

Նմանապես, ինչպե՞ս կարող եմ ստուգել իմ Redux խանութը:

Մուտք Redux խանութ Ձեր DevTools-ում անցեք «Ձեր հավելվածը» համատեքստին՝ օգտագործելով բացվող պատուհանը (ընդգծված է ստորև նկարում) և դուք պետք է կարողանաք հասնել Redux խանութ և տեսեք դրա հոսանքը պետություն . Եթե մենք կարողանանք հասնել խանութ DevTools վահանակից. մենք կարող ենք դրան հասնել մեր Cypress-ից փորձարկում.

Հետագայում հարց է ծագում, արդյոք Redux-ն օգտագործում է տեղական պահեստավորում: Պահպանում է LocalStorage-ն է հասել է օգտագործելով Redux միջին ծրագիր և պահպանում է ամեն անգամ որևէ գործողություն է կառավարվում է ձեր կրճատողի կողմից: Դուք կամք անհրաժեշտ է փոխանցել պահպանման մեթոդը Redux-ի կիրառելMiddleware մեթոդը, ինչպես

Այսպիսով, ի՞նչ է խանութը Redux-ում:

Redux JavaScript հավելվածների պետական կոնտեյներ է, որը հաճախ կոչվում է a Redux խանութ . Այն խանութներ հավելվածի ամբողջ վիճակը անփոփոխ օբյեկտի ծառի մեջ: Ստեղծել ա խանութ CreativeStore (reducer, [initialState], [Ehancer]) ֆունկցիան օգտագործվում է նոր ստեղծելու համար խանութ . Այն պահանջում է երեք արգումենտ՝ ռեդուկտոր - Նվազեցնող ֆունկցիա:

Արդյո՞ք Redux խանութն ապահով է:

1 Պատասխան. Redux պահպանում է պետություն JavaScript օբյեկտում: Սա այն դարձնում է խոցելի XSS հարձակման համար, ճիշտ այնպես, ինչպես localStorage-ը կամ sessionStorage-ը: Եթե Ձեզ անհրաժեշտ է, որ ձեր JWT-ն ընթեռնելի լինի հաճախորդի կողմից, կարող եք ազատորեն օգտագործել Redux , պարզապես համոզվեք, որ ճիշտ եք հոգում XSS-ի մասին:

Խորհուրդ ենք տալիս: