Как обновить состояние redux при навигации по страницам в nextjs - PullRequest
0 голосов
/ 14 июля 2020

, поэтому у меня есть боковая панель с элементами или ссылками на другие страницы. Однако, поскольку я работал с ssr, мне кажется, что мне нужно создавать состояние redux для каждого запроса, я попытался использовать useEffect в компоненте боковой панели, чтобы обновить состояние хранилища redux, но я не могу этого добиться (возвращенное состояние redux не имеет обновления).

Прямо сейчас мне нужно выделить, по какой ссылке в данный момент находится пользователь.

Я отправляю запрашиваемый URL-адрес, когда он достигает сервера, например

localhost : 3000 / faq / entry / product_id

боковая панель выглядит как введите описание изображения здесь

то, что я пробовал до сих пор

useEffect(() => {
        var index;
        if (product_id === 'lime') index = 0
        if(product_id === 'travetine') index = 1
        console.log(entry, index)
        entryClickButton({                                  // this is the action for redux
            type: entry,
            newEntries: entry === 'new-entries' ? index : undefined,
            soldEntries: entry === 'sold-entries' ? index : undefined
        })
    }, []);
...