Задать вопрос

Что означает оператор as?

Срочно изучаю реакт применительно к проекту, встретился оператор as в строке "import {routerReducer as routing} from 'react-router-redux';"
Может кто подскажет, что этот оператор делает? Вот листинг файла src/routes/index.tsx:
import {combineReducers} from "redux";
import {Location} from "history";
import {routerReducer as routing} from 'react-router-redux';

import routes, {RoutesState} from "routes/reducer";

import connections, {ConnectionStates} from './connections';
import session, {SessionState} from './session';
import authToken from "./authToken";


export interface RootState {
  routing: {
    locationBeforeTransitions: Location;
  };

  connections: ConnectionStates;
  session: SessionState;
  authToken: string;

  routes: RoutesState;
}

export function getRootReducer() {
  return combineReducers<RootState>({
    routing,

    connections,
    session,
    authToken,

    routes,
  });
}

По идее оператор должен позволять считать переменную принадлежащей к типу routing, но routing ни откуда не импортировался. И поиск слова "routing" по всему проекту(в том числе по папке node_modules) не находит ни чего подходящего.
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽