Существует потенциальная ошибка, которую я обнаружил в реагирующем маршрутизаторе.В моем компоненте я делаю это:
if(this.props.location.pathname === "/home")
, чтобы проверить, находится ли пользователь по пути.В нем может быть ошибка, потому что вышеприведенное условие false
, если пользователь вводит URL-адрес вручную, например example.com/home/
Как справиться с этим случаем?Множество проверок выглядит уродливо, как это:
if(this.props.location.pathname === "/home" || this.props.location.pathname === "/home/"))
Какие-нибудь предложения о том, как я могу сделать это лучше и чище?