Маршрутизация в ответных бросках "Не допускается дублирование реквизита" - PullRequest
1 голос
/ 27 января 2020

Вся моя маршрутизация выполняется внутри моего приложения. js. Однако в рамках моих маршрутов я получаю несколько ошибок за одно и то же. Я не передаю реквизиты через этот раздел моего приложения, поэтому я не уверен, почему я получаю это.

Ошибка, которую я получаю


[1] ./src/App.js
[1]   Line 70:36:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 71:31:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 72:39:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 73:44:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 78:11:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 85:11:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 91:11:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 94:42:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 95:39:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 99:11:   No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 103:47:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 104:47:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 108:11:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 114:11:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 120:11:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 126:11:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 132:11:  No duplicate props allowed  react/jsx-no-duplicate-props
[1]   Line 138:11:  No duplicate props allowed  react/jsx-no-duplicate-props

Раздел маршрутизации моего приложения. js

<BrowserRouter>
      <Switch>
        <Route exact path="/reset" exact component={ResetPassword} />
        <Route exact path="/" exact component={LoginPage} />
        <Route exact path="/Register" exact component={RegisterPage} />
        <Route exact path="/confirm-email" exact component={ConfirmEmail} />

        <RegisterAuthRoute
          exact
          path="/confirm-register"
          exact
          component={ConfirmRegisterPage}
        />

        <ResetAuthRoute
          exact
          path="/confirm-Password"
          exact
          component={ConfirmPassword}
        />
        <AuthRoute
          exact
          path="/profile-update-account-details"
          exact
          component={UpdateAccountDetailsPage}
        />
        <AuthRoute exact path="/profile" exact component={ProfilePage} />
        <AuthRoute exact path="/home" exact component={Home} />
        <AuthRoute
          exact
          path="/user-questions"
          exact
          component={UserQuestions}
        />

        <AuthRoute exact path="/user-history" exact component={History} />
        <AuthRoute exact path="/admin-center" exact component={AdminCenter} />
        <AuthRoute
          exact
          path="/admin-question-editor"
          exact
          component={AdminQuestionEditor}
        />
        <AuthRoute
          exact
          path="/admin-view-users"
          exact
          component={AdminViewUsers}
        />
        <AuthRoute
          exact
          path="/admin-view-users-severity-high"
          exact
          component={AdminViewUsersSeverityHigh}
        />
        <AuthRoute
          exact
          path="/admin-view-users-severity-medium"
          exact
          component={AdminViewUsersSeverityMedium}
        />
        <AuthRoute
          exact
          path="/admin-view-users-severity-completed"
          exact
          component={AdminViewUsersSeverityCompleted}
        />
        <AuthRoute
          exact
          path="/admin-view-users"
          exact
          component={AdminViewUsers}
        />
      </Switch>
    </BrowserRouter>

По сути вопрос. Почему я получаю эту ошибку? Как устранить эту ошибку?

1 Ответ

2 голосов
/ 27 января 2020

Похоже, что вы пропускаете exact реквизит дважды для каждого маршрута.

См. документы по реакции на маршрутизатор точно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...