Не обновлять компонент маршрута при изменении состояния избыточности - PullRequest
0 голосов
/ 06 февраля 2020

Как не обновлять компонент, отрисованный Route, если что-то в redux изменилось? Добавлены некоторые примеры маршрутизации, компонент, который лениво импортируется, имеет подключение к хранилищу с избыточностью.

const ROUTES_OPTIONS = [
  {
    path: `${PATH_TO_SMART_ACCESS}${PATH_TO_SMART_ACCESS_VIEW}/options`,
    Component: lazy(() => import("./SmartAccessActionsOptions")),
    exact: false
  },
  {
    path: `${PATH_TO_SMART_ACCESS}${PATH_TO_SMART_ACCESS_VIEW}/:id/options/:type?`,
    Component: lazy(() => import("./SmartAccessActionsOptions")),
    exact: false
  }
];

const Routes = () => {
  return (
    <Switch>
      {ROUTES_OPTIONS.map(route => (
        <Route
          key={route.path}
          exact={route.exact}
          render={() => {
            const Component = route.Component;
            return <Component />;
          }}
        />
      ))}
    </Switch>
  );
};
...