Ak napríklad mám stránku nazvanú domov.
Keď sa používateľ prihlási, uvidí jeho avatar na navigačnom paneli.
Ak sa používateľ neprihlási, zobrazí sa na navigačnom paneli tlačidlo na prihlásenie.
Používam Redux na správu stavu a React Router robiť smerovanie.
Môj problém je na strane servera, ako vedieť, ktorý pohľad sa má zobraziť.
odpovede:
1 pre odpoveď č. 1Môžete vytvárať relácie a udržiavať stav vzodpovedajúcim spôsobom. Pri každej žiadosti o stránku môžete skontrolovať, či je v hlavičke žiadosti prítomný sessionid. Potom skontrolujte, či ide o správny ID relácie na strane servera a vráťte skutočnú hodnotu alebo čokoľvek, čo chcete vrátiť. A potom zachovajte príslušnú sétu. Teraz, keď máte štát, môžete vykresliť čokoľvek, čo chcete.