Size: a a a

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

2020 August 17

PG

Pasha G in React — русскоговорящее сообщество
Dmitry Sidorov
Где делать айпад, в пк или в мобайл
ну это вы сами у себя решаете
источник

K

Kirbish in React — русскоговорящее сообщество
Сергей Морозов
Ни у кого нет проблем с ReactRouter ом. мои вложенные роуты не срабатывают , если вбивать в браузер. срабатывает только родительские роуты. это такая бага или у меня где-то ошибка?
Ошибка, погугли структуру скорее всего опечатки или что то упустил
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dmitry Sidorov
Если у сайта 2 разных домена под мобайл и пк
а ты уверен что в нужном чате вопрос задал?
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
Kirbish
Ошибка, погугли структуру скорее всего опечатки или что то упустил
да , я уже нашел. в родительском роуте нужно exact снять
источник

A

Arman in React — русскоговорящее сообщество
Сергей Морозов
Ни у кого нет проблем с ReactRouter ом. мои вложенные роуты не срабатывают , если вбивать в браузер. срабатывает только родительские роуты. это такая бага или у меня где-то ошибка?
У меня всё пашет, мб ты не так что-то написал
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
можете подсказать, как можно сделать динамические роуты? к примеру хочу через api получить список роутов, в зависимости от прав доступа пользователя. и потом их уже указать.

Сейчас указываю так:
<PrivateRoute exact path="/choose-office" component={ChooseOfficeContainer} auth={this.props.auth}/>
<PrivateRoute exact path="/admin/settings/users/user/:id(.*)?" component={AdminSettingsUsersUser} auth={this.props.auth}/>
<PrivateRoute exact path="/case/caselist/case-list" component={CaseList} auth={this.props.auth}/>


но роутов будет очень много, и понадобится динамически формировать, в зависимости от установленных модулей в системе
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
получу я от апи:

[
{
   'path' => '**',
   'component' => 'ChooseOfficeContainer'
},
....
]


и как из текста родить компонент не понятно
источник

СМ

Сергей Морозов... in React — русскоговорящее сообщество
вроде в документации есть про динамические роуты, только что читал
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
несколько раз перечитывал, не находил
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
патчи динамические есть, а вот мой кейс не встречал
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
из текста родить компонент легко 🙂 если предварительно сделать мапу этих компонентов
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
import ChooseOfficeContainer from '...'

const components = {
 ChooseOfficeContainer,
}

<Router>
 {
   apiComponents.map(({ path, component: name }) => (
     <Route path={path} component={components[name]} />
   ))
 }
</Router>
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
Pasha Ivanov
import ChooseOfficeContainer from '...'

const components = {
 ChooseOfficeContainer,
}

<Router>
 {
   apiComponents.map(({ path, component: name }) => (
     <Route path={path} component={components[name]} />
   ))
 }
</Router>
Спасибо, сейчас проверю
источник

НК

Никита Ковалецъ... in React — русскоговорящее сообщество
Привет, я только начал изучать react да js вцелом мб кто нибудь поможет, как сделать селект без onChange, через onClick и используя хуки
источник

SK

Sergey Krivosheev in React — русскоговорящее сообщество
Pasha Ivanov
import ChooseOfficeContainer from '...'

const components = {
 ChooseOfficeContainer,
}

<Router>
 {
   apiComponents.map(({ path, component: name }) => (
     <Route path={path} component={components[name]} />
   ))
 }
</Router>
спасибо, получилось. теперь осталось загружать в мапу компоненты из чанков на сервере.
у меня папка с чанками компонентами есть, все грузить не охото, их очень много будет. Вот хочется выбрать только необходимые после прихода с апи структуры меню
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Актуальный - нет
И чат вы перепутали
источник

Ш

Шепс in React — русскоговорящее сообщество
Ребят, как лаконично и правильно в componentDidMount получить высоту компонента в пыксолях?
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
"пыксолях" надо сохранить :))

Через createRef и установку ref у корневого элемента компонента. А потом ref.current.clientHeight
источник

Ш

Шепс in React — русскоговорящее сообщество
Pasha Ivanov
"пыксолях" надо сохранить :))

Через createRef и установку ref у корневого элемента компонента. А потом ref.current.clientHeight
Благодарю Уважаемый =)
источник
2020 August 18

FS

Font Size in React — русскоговорящее сообщество
ребята срочно нужна помощь
источник