Size: a a a

React — русскоговорящее сообщество

2020 August 21

A

A A in React — русскоговорящее сообщество
{
   type: PrivateRoute,
   component: ProtectedRoute(CreateCustomer, managerRoles),
   exact: true,
   path: ["/customers/createCustomer"],
 },
 {
   type: PrivateRoute,
   component: ProtectedRoute(Customer_MAIN, managerRoles),
   exact: true,
   path: ["/customers/:customerId"],
 },
, Когда ренедрится компонент по первому Роуту, ниже отображается компонент второго Роута. Exact обозначил ведь. чзх? не подскажете)
источник

И

Иван in React — русскоговорящее сообщество
A A
{
   type: PrivateRoute,
   component: ProtectedRoute(CreateCustomer, managerRoles),
   exact: true,
   path: ["/customers/createCustomer"],
 },
 {
   type: PrivateRoute,
   component: ProtectedRoute(Customer_MAIN, managerRoles),
   exact: true,
   path: ["/customers/:customerId"],
 },
, Когда ренедрится компонент по первому Роуту, ниже отображается компонент второго Роута. Exact обозначил ведь. чзх? не подскажете)
Switch попробуй
источник

A

A A in React — русскоговорящее сообщество
Иван
Switch попробуй
<Router history={history}>
         <Switch>
           <Route exact={true} path={publicPaths()}>
             <AuthPage>{defineNonProtectedRoutes()}</AuthPage>
           </Route>

           <Route exact path={privatePaths()}>
             <HomePage>
               <Container>{defineProtectedRoutes()}</Container>
             </HomePage>
           </Route>
           
           <Route>
             <NotFoundPage />
           </Route>
         </Switch>
       </Router>
Вроде оборачиваю
источник

И

Иван in React — русскоговорящее сообщество
A A
{
   type: PrivateRoute,
   component: ProtectedRoute(CreateCustomer, managerRoles),
   exact: true,
   path: ["/customers/createCustomer"],
 },
 {
   type: PrivateRoute,
   component: ProtectedRoute(Customer_MAIN, managerRoles),
   exact: true,
   path: ["/customers/:customerId"],
 },
, Когда ренедрится компонент по первому Роуту, ниже отображается компонент второго Роута. Exact обозначил ведь. чзх? не подскажете)
над этим должен быть свой свич

хотя… с ним тоже не будте работать, мне кажется

у тебя /customers/createCustomer матчится под оба роута
источник

A

A A in React — русскоговорящее сообщество
да, именно так
источник

A

A A in React — русскоговорящее сообщество
Конечно могу поменять тупо путь роута, но не хочется
источник

И

Иван in React — русскоговорящее сообщество
A A
Конечно могу поменять тупо путь роута, но не хочется
const { id } = useParams()
if (id === ‘createCustomer’) return <CreateCustomer />


🤷‍♂️
источник

A

A A in React — русскоговорящее сообщество
Иван
const { id } = useParams()
if (id === ‘createCustomer’) return <CreateCustomer />


🤷‍♂️
😃 ok)
источник

J

Just in React — русскоговорящее сообщество
Всем привет
При submit формы мне нужны значения полей
Поля у меня в компоненте Input
State тоже в Input

Как корректнее взять эти значения из компонента?

У меня 4 варианта:
Запариться с Redux
Использовать refs
Вынести state из компонента
При сабмите вытащить с помощью FormData
источник

SM

Sergey Melnyk in React — русскоговорящее сообщество
Народ подскажите пожалуйста как сделать что бы функция в дидмаунт исполнялась только при первом переходе на роутинг или же на перезагрузки страницы на конкретном урле
источник

J

Just in React — русскоговорящее сообщество
Sergey Melnyk
Народ подскажите пожалуйста как сделать что бы функция в дидмаунт исполнялась только при первом переходе на роутинг или же на перезагрузки страницы на конкретном урле
Я бы localStorage воспользовался
источник

A

Akbarshox in React — русскоговорящее сообщество
ребят у меня тут такая проблема, handleDelete не работает хотя выполняется dispatch но фильтрует айтемы, памагите. заранее спасибо)
источник

s

sccc in React — русскоговорящее сообщество
Akbarshox
ребят у меня тут такая проблема, handleDelete не работает хотя выполняется dispatch но фильтрует айтемы, памагите. заранее спасибо)
Передай в onClick={handleClick}
источник

s

sccc in React — русскоговорящее сообщество
И забинди handleClick в конструкторе
источник

D

Drews in React — русскоговорящее сообщество
Akbarshox
ребят у меня тут такая проблема, handleDelete не работает хотя выполняется dispatch но фильтрует айтемы, памагите. заранее спасибо)
А?
источник

s

sccc in React — русскоговорящее сообщество
Akbarshox
ребят у меня тут такая проблема, handleDelete не работает хотя выполняется dispatch но фильтрует айтемы, памагите. заранее спасибо)
А вообще я только что понял, что у тебя биндиьься this в функциональном компоненте))))
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
привет. я возможно не совсем в теме. но ты проверяешь не является ли твой item ивенту?
источник

A

Akbarshox in React — русскоговорящее сообщество
sccc
А вообще я только что понял, что у тебя биндиьься this в функциональном компоненте))))
да это норм? или надо сделать handleDelete(e) ?
источник

A

Akbarshox in React — русскоговорящее сообщество
просто
источник

V

Val in React — русскоговорящее сообщество
Василий Подоплелов
привет. я возможно не совсем в теме. но ты проверяешь не является ли твой item ивенту?
+
источник