// №$@ня какая-то, он просто просил порассуждать на тему, почему не ререндерится ArticlesPage в рауте при переходе, но
// из кода показал только это:
// App.tsx
<Routes>
  <Route path="company" element={<CompanyPage />} />
  <Route path="pages/:article" element={<ArticlesPage />} />
</Routes>;
 
// ArticlesPage.tsx
export default () => {
  useEffect(() => {
    doFetch({
      method: "GET",
      headers: {
        "Content-Type": "application/json",
      },
    });
  }, [doFetch, location.key]);
  return (
    <ArticleContext.Provider value={{ article, setArticle }}>
      .....
    </ArticleContext.Provider>
  );
};

**Ответ

 

Назад