8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
||||||
1 | ||||||
Можно ли сделать контроллер на манер фреймворков?15.01.2019, 20:06. Показов 1308. Ответов 12
Метки нет (Все метки)
Можно ли сделать контроллер на манер фреймворков(laravel,yii2)?
Просто пока кажется, что придётся все урл на компоненты завязывать.
0
|
15.01.2019, 20:06 | |
Ответы с готовыми решениями:
12
Можно ли назначать значения Input.Axis? Если нет, то как можно сделать контроллер для андроид, используя две кнопки? Можно ли в одном проекте использовать несколько фреймворков Можно ли при создании сайта с нуля обойтись без фреймворков Как можно расшифровать формат avi и как его потом воспроизвести без каких-либо фреймворков |
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
|
|
16.01.2019, 14:08 | 2 |
тут подход другой, и так сделать не получится
в самом компоненте роута, в componentDidMount сделать ajax запрос... делать post через ajax ага, написать общий компонент, в который в кач-ве props получает необходимые данные
0
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
||||||||||||||||
16.01.2019, 19:31 [ТС] | 3 | |||||||||||||||
Попробовал сделать маршрутизацию внутри компонента, но после перехода по ссылке родителя дочерний компонент неподгружается.
Неужели нет способа как-то импортировать роуты из подгружаемых компонентов? В AppRouter не очень удобно всё это прописывать - кучу crмаршрутов по каждой модели. Добавлено через 1 час 33 минуты Evgen1337, я имел в виду, что хочу что бы app.js можно было маршруты разбить на группы. То есть создал я компонент user и что бы в app.js его импортировал, а маршруты по его crud были прописаны в нём, а не app.js п.с и, как я понимаю, в реакт роуте все параметры в урл обязательные, то есть нельзя сделать типа <Route path="/posts/:id?" component={PostPage} />
0
|
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
|
|
17.01.2019, 12:12 | 4 |
в разделе Nested Routes
https://reacttraining.com/reac... philosophy
0
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
|
17.01.2019, 12:17 [ТС] | 5 |
Evgen1337, там роуты в app.js, когда роуты в нём, всё работает, но роуты внутри дочерних компонентов не видны приложением как в моём примере выше.
0
|
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
|
|
17.01.2019, 12:48 | 6 |
https://reacttraining.com/reac... withRouter
Добавлено через 31 секунду документацию то прочитал про роутер? там все ... написано %)
0
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
|||||||||||
17.01.2019, 14:29 [ТС] | 7 | ||||||||||
Evgen1337, это передача роута детям. Моя проблема в том, что в app.js
Route работает только в app.js
0
|
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
|
||||||
17.01.2019, 15:56 | 8 | |||||
$ cd ~/
$ create-react-app testrouter $ cd testrouter $ yarn add react-router react-router-dom $ yarn start заменить содержимое App.js на:
0
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
|
17.01.2019, 16:02 [ТС] | 9 |
Я написал
...ещё одного дочернего компонента HelloMessage2 через Route не работает/не рендереит при переходе на дочернюю ссылку. Route работает только в app.js Evgen1337, и твой пример в app.js То есть route работает ток в первородном компоненте, но не в дочерних. Ну, у меня не получилось, поэтому пока пишу в app.js все роуты
0
|
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
|
||||||||||||||||
17.01.2019, 16:41 | 10 | |||||||||||||||
Сообщение было отмечено Gvizl как решение
Решение
у меня работает...
App.js
1
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
|
17.01.2019, 17:01 [ТС] | 11 |
Evgen1337, не работает. Похоже, у меня где-то косяк в настройках.
0
|
Evgen1337
|
17.01.2019, 17:07
#12
|
Не по теме: Ну а в консоле то что пишет?
0
|
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 464
|
|
17.01.2019, 17:17 [ТС] | 13 |
Evgen1337, спасибо за помощь! Твой вариант рабочий, косяк был у меня
п.с в дочерней компоненте не так импортировал BrowserRouter as Route , а надо было Route (не заметил разницу сначала)
0
|
17.01.2019, 17:17 | |
17.01.2019, 17:17 | |
Помогаю со студенческими работами здесь
13
SM контроллер шины, сетевой контроллер и ethernet контроллер asus K53S -sm контроллер шины -контроллер универсальный последовательной шины USB и с. контроллер Можно ли вывести контроллер в другом? Запись структуры в файл на манер делфей Как переписать код на современный манер? Переписать WinApi функцию с Delphi на манер С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |