Javascript 忽略基于路径的库

Javascript 忽略基于路径的库,javascript,reactjs,Javascript,Reactjs,我正在处理的项目根据提供的组件路径用作工具提示帮助器 Tutorial.js //simplified switch (history.location.pathname) { case PATH_1: return [ { selector: '[data-tutorial="project-preview"]',

我正在处理的项目根据提供的组件路径用作工具提示帮助器

Tutorial.js

//simplified

switch (history.location.pathname) {

case PATH_1:
                return [
                    {
                        selector: '[data-tutorial="project-preview"]',
                        content: texts.projectPreviewProposal[lang],
                        position: 'right',
                    },
                ];
                default:
                   return null;
        }

TypeError: Cannot read property '0' of null

 452 |   rounded: rounded,
  453 |   className: (0, _classnames.default)(CN.helper.base, className, _defineProperty({}, CN.helper.isOpen, isOpen)),
  454 |   accentColor: accentColor
> 455 | }, steps[current] && (typeof steps[current].content === 'function' ? steps[current].content({
  456 |   goTo: this.gotoStep,
  457 |   inDOM: inDOM,
  458 |   step: current + 1
我开发了一个新组件,它不需要React-Tour。基于此新的组件路径,我希望反应以忽略反应巡更:

          case NEW_PATH:
                return null;
页面最初加载,但返回类型错误:

tourView.js

//simplified

switch (history.location.pathname) {

case PATH_1:
                return [
                    {
                        selector: '[data-tutorial="project-preview"]',
                        content: texts.projectPreviewProposal[lang],
                        position: 'right',
                    },
                ];
                default:
                   return null;
        }

TypeError: Cannot read property '0' of null

 452 |   rounded: rounded,
  453 |   className: (0, _classnames.default)(CN.helper.base, className, _defineProperty({}, CN.helper.isOpen, isOpen)),
  454 |   accentColor: accentColor
> 455 | }, steps[current] && (typeof steps[current].content === 'function' ? steps[current].content({
  456 |   goTo: this.gotoStep,
  457 |   inDOM: inDOM,
  458 |   step: current + 1
如果
null
不是一个选项,那么忽略React Tour的正确方法是什么