Hej, mógłby ktoś ogólnie wytłumaczyć, jak przekierować niezalogowanych użytkowników w aplikacji react+redux? Mam w reducerze coś takiego:
const INITIAL_STATE = {
user: {
item: null,
waiting: false
},
register: {error: null, waiting: false},
login: {error: null, waiting: false}
};
Po wyrenderowaniu aplikacji wysyłane jest żądanie, które "wydobywa" użytkownika z tokena, więc zawsze na początku user.item=null
i user.waiting=false
. Jeśli umieszczę kod bazujący na tym np. w componentDidMount
, to przekierowanie nastąpi zawsze.