Size: a a a

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

2020 November 05

NK

N K in React — русскоговорящее сообщество
mmm
<Menu theme="light" selectedKeys={[path]} mode={mode} onClick={onClickHandle}>
Где path - const { pathname: path } = useLocation(). С помощью useEffect подписываешься на изменения path
нууууууууууууууууу, вообще так работает, но зависеть от ссылки не очень хотелось бы (ибо вдруг  в ссылке будут query параметры, придется парсить урл).
вопрос в том, почему с "1" не сработало у меня...или тут по дефолту привязка к Урлу идет на уровне antd?
источник

V

Vlad in React — русскоговорящее сообщество
Есть у кого-то пример мульти сторы с хуком useStores (который был в доке react-mobx) для mobx 6
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Eugene Stepanyuk
Подскажите пожалуйста, как в таблицу, в столбцах которой есть компоненты с данными, вставить такую же новую строку, только с пустыми компонентами?
подскажет кто-то своим зорким глазом, в чем ошибка?)
источник

М

Мерч in React — русскоговорящее сообщество
Bugs Bunny
с антд вроде нет. с mui можно смиксовать — да. antd не в рантайме с темой колдует
не, тема в том что стили от стайледа самые верхние, они перекрывают стили юай бибилотеки
источник

М

Мерч in React — русскоговорящее сообщество
хотя мб с антом и слукавил, я думал он также стили как и материал своим компонентам дает
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну это уже костыль-велосипед. я бы отказался от такого на всякий случай. насколько я помню, это работает в дев режиме только корректно
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Всем привет! Уже как-то спрашивал, но еще раз подниму эту тему - может, новые идеи у кого вдруг появятся... Короче, проблема в том, что не работает
<Router basename="...">
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
В смысле, что задаю basename, что не задаю - все равно от корня сайта отталкивается. Не хочется пути хардкодить как-то. Что делать?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Browser router, если что.
источник

A

Alex in React — русскоговорящее сообщество
Γιωργος Χηονιδι
запрос вынеси в отдельный класс или функцию и передавай в неё нужные параметры типо method, body, url и да вызывай потом в санках если нужно в стор закинуть а если не нужно в стор можно и в эффекте просто вызвать запрос
а где эту функцию расположить в экшенах или отдельно? если отдельно, то подключать к экшену через обычный импорт или через компонент?
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет! Уже как-то спрашивал, но еще раз подниму эту тему - может, новые идеи у кого вдруг появятся... Короче, проблема в том, что не работает
<Router basename="...">
все правильно делаете?

https://reactrouter.com/web/api/BrowserRouter
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Вот эти вещи:

forceRefresh={optionalBool}
 getUserConfirmation={optionalFunc}
 keyLength={optionalNumber}

не задавал, я их не знаю.
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
Вот эти вещи:

forceRefresh={optionalBool}
 getUserConfirmation={optionalFunc}
 keyLength={optionalNumber}

не задавал, я их не знаю.
они все опциональные
источник

m

mmm in React — русскоговорящее сообщество
N K
нууууууууууууууууу, вообще так работает, но зависеть от ссылки не очень хотелось бы (ибо вдруг  в ссылке будут query параметры, придется парсить урл).
вопрос в том, почему с "1" не сработало у меня...или тут по дефолту привязка к Урлу идет на уровне antd?
Я тоже намучился с этим проблемом, мне кажется меню работает с привязкой url
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Stanislav
они все опциональные
Тогда дело не в них. Я написал просто <Router basename="/administrator"> и далее по тексту.
источник

ΓΧ

Γιωργος Χηονιδι... in React — русскоговорящее сообщество
Alex
а где эту функцию расположить в экшенах или отдельно? если отдельно, то подключать к экшену через обычный импорт или через компонент?
Чз импорт,  в папке api как правило есть класс или функция  и вызываются методы, но тут уже от структуры зависит, я например делаю папку api в ней класс и методы нужные с запросами
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
Тогда дело не в них. Я написал просто <Router basename="/administrator"> и далее по тексту.
может если не хотите хардкодить, будет лучше вложенные роуты использовать? просто я не до конца понимаю почему у вас это не работает, или как вариант залейте в песочницу - codesandbox
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Stanislav
может если не хотите хардкодить, будет лучше вложенные роуты использовать? просто я не до конца понимаю почему у вас это не работает, или как вариант залейте в песочницу - codesandbox
вложенные - это какие?
источник

NK

N K in React — русскоговорящее сообщество
mmm
Я тоже намучился с этим проблемом, мне кажется меню работает с привязкой url
у меня две менюшки, в одном месте мне подходит это решение...в другом сделал по старинке - при необходимости добавляю класс  active, и на него вешаю свои стили
источник

S

Stanislav in React — русскоговорящее сообщество
Vladimir Samoilenko
вложенные - это какие?
это когда так:

<Route path="/x">
 <Route path="/y">...
// /x/y
источник