
Aleksey
08.04.2017
20:18:45
может, return надо написать?
Поправка, роутеры хранятся в массиве:
{
path: '/signin',
component: SignIn
},
{
path: '/signup',
component: SignUp
},

Razzwan
08.04.2017
20:19:26

Amon Bower
08.04.2017
20:23:05
Подскажите, как такое окно создать на RN?
https://i.stack.imgur.com/ACnj6.jpg

Google

Aleksey
08.04.2017
20:23:22
так а что такое onEnter?
Точно не знаю, но это защищенный роутер. Делаю по инструкции, но там более поздняя версия react-router.

Amon Bower
08.04.2017
20:23:29
Решил react-native-modal-picker юзать, какой-то дешевый вариант

Aleksey
08.04.2017
20:25:00

Razzwan
08.04.2017
20:26:59
документация, в соответствии с которой ты это делаешь соответствует версии установленного пакета?

Aleksey
08.04.2017
20:29:27
Да, просто знаю что на logout это не соответсвтует. Хочу узнать как это можно сделать под мою версию. Если простыми словами, то нужно по ссылке logout удалить токен и перенаправить на '/'.

Razzwan
08.04.2017
20:30:15
А как догадаться, какая у тебя версия?
https://reacttraining.com/react-router/web/example/auth-workflow вот это не помагает?

Aleksey
08.04.2017
20:31:16
v4
ну ковыряюсь

Razzwan
08.04.2017
20:32:02
Давай вместе поковыряем?

Marat
08.04.2017
20:41:12
На статическом сайте реакт роутер при перезагрузке не главной страницы выдаёт 404
Вопрос для роутера нужен сервер?

Google

Razzwan
08.04.2017
20:43:41

Dmitry
08.04.2017
20:47:01

Razzwan
08.04.2017
20:48:46

marat
08.04.2017
20:49:52

Dmitry
08.04.2017
20:51:26
на rxp они предлагают писать в ts\tsx. не то чтоб я против, но со стороны ms выглядит как протаскивание своего казино с блекджеком и танцовщицами

Evjeni
08.04.2017
20:52:02
на счет react router, а возможно что роут приходит с сервера? как быть тогда?

marat
08.04.2017
20:53:53

Razzwan
08.04.2017
20:54:25
Другими словами, готовых решений этой задачи для router 4 нет

Marat
08.04.2017
21:08:01
browserHistory работает тока с сервером? Если я ввожу site.io/аbout то он отравляет запрос на сервер. А так как у меня тока index и никакого about нет мне даёт ошибку
Как это решается на статическом сайте?

Igor
08.04.2017
21:10:40

Razzwan
08.04.2017
21:11:01
Как это решается на статическом сайте?
я уже дал ответ выше на этот вопрос. Что именно тебе в нем не понятно?
> это исправляется переадресацией всех запросов на index.html настройками сервера, если я правильно понял

Marat
08.04.2017
21:11:45
А как это настроить на гитхабе?

Razzwan
08.04.2017
21:11:56
думаю, что никак не настроить.

Marat
08.04.2017
21:20:59
Я подумал, hashHistory вполне сойдёт)

Razzwan
08.04.2017
21:25:19

Marat
08.04.2017
21:26:29
Чтоб при обновлении на статике все работало

Google

Razzwan
08.04.2017
21:32:11
Это когда мы при переходе на другой роут передаем данные о том, откуда мы пришли в виде хеша?

Marat
08.04.2017
21:34:39

Razzwan
08.04.2017
21:36:32

♥️
08.04.2017
22:27:20
все привет.
новые пропсы приходят компонент не обновляется что это может быть

Razzwan
08.04.2017
22:52:05

Анастасия
09.04.2017
09:58:34
D

Vladimir
09.04.2017
10:01:49
хм... повезло )))
Почему это?
Как раз в случае, когда нет возможности rewrit'ить урл, якори - самое то

Alex
09.04.2017
12:53:35
Кто пользуется Redux ?
интересен такой нюанс, кто может знает:
когда декларируешь создание ACTION для редьюсера вот так
const someAction = function (someData) {
return {
type: 'SOME_ACTION',
data: someData }
}
или es6:
const someAction = (someData) => ({
type: "SOME_ACTION",
data: someData
})
То создаваемая функция someAction видна редьюсеру и всё работает.
НО, как только я декларирую функцию классическим путём через function:
function someAction(someData) {
return {
type: "SOME_ACTION",
data: someData }
}
`
ТО функция такого action не видна редьюсеру и undefined
Просто интересно почему эквивалентная декларация акшэна не работает.

Max
09.04.2017
12:54:37
Где декларируешь?

Alex
09.04.2017
12:54:48
всё в одном файле

Max
09.04.2017
12:55:00
Есть подозрение что ты не понимаешь как скоупы работают

Alex
09.04.2017
12:55:10
т.е. функция в пределах scope

Max
09.04.2017
12:55:15
Но "в файле" до сих пор непонятно
Почитай про порядок объявления переменных

Дмитрий
09.04.2017
12:55:48
Ох уж этот redux без redux-act

Alex
09.04.2017
12:57:04

Дмитрий
09.04.2017
12:58:24

Alex
09.04.2017
12:59:38

Google

Alex
09.04.2017
13:00:39
я просто только начал играть с редуксом, смотреть его плюшки
пока всё приложение построил в одном файле, чтобы понимать как что куда зачем

Vladimir
09.04.2017
13:20:59
Как говорит Абрамов - не используйте Редукс на начальном этапе разработки

Дмитрий
09.04.2017
13:21:25
Аминь

♥️
09.04.2017
13:25:44
а на каком
использовать

Admin
ERROR: S client not available

Vladimir
09.04.2017
13:30:02
Про это не говорится

Дмитрий
09.04.2017
13:33:56
Иногда встаёшь такой утром и понимаешь - вот оно. Решено. Надо внедрить редакс

Artur
09.04.2017
14:03:46

Dreamerinnoise
09.04.2017
14:38:47

code4aman
09.04.2017
15:36:12
кто нить юзает next.js с цсс стилями? не css-in-js

Danil
09.04.2017
15:46:17
А подскажите как сделать что initialState был json полученный по гет запросу

Pavel
09.04.2017
15:48:32
Так это не initial state

♥️
09.04.2017
15:52:50
тока с контекстом не проебись

Danil
09.04.2017
15:57:00

?????∞?
09.04.2017
15:58:21

Danil
09.04.2017
16:15:42

?????∞?
09.04.2017
16:15:56

Acorpx
09.04.2017
16:16:03
Подскажите пожалуйста

Google

Acorpx
09.04.2017
16:16:03
handleAnswer(answerId, questionId) {
const questionObj = {};
questionObj[questionId] = { id: answerId };
this.setState({ userchoice: { ...this.state.userchoice, questionObj } } );
}
как сделать чтобы в userchoice попадало только содержимое questionObj?
сейчас там оказывается userchoice.questionObj.1 например

Ches
09.04.2017
17:14:23
можно ли как нибудь сделать чтобы этот код передавал пропсы сразу?
{
this.props.children && React.cloneElement(this.props.children, {
...this.state,
emit: this.emit
})
}
а то PropTypes ругаются в других компонентах

Name
09.04.2017
17:15:54

Ches
09.04.2017
17:16:23

Name
09.04.2017
17:18:56
объяснишь?)
ну так ты this.props и передавай во втором аргументе cloneElement вдобавок, кроме children

Ches
09.04.2017
17:26:52
так они же и передаются

Name
09.04.2017
17:27:33
вижу только state и emit
так они же и передаются
тебе исходные пропсы у того, что в children, или дополнительные нужны? Исходные и так же копируются.
Может просто те пропсы, что ты передаёшь в ...this.state перезаписывают то, что не надо?

Ches
09.04.2017
17:32:54
нужно просто передать стейт и эту функцию в this.props.children
как я понял вначале реакт создает this.props.children без того что я передаю
и вся консоль красная что PropTypes не получают пропсы

Name
09.04.2017
17:42:46

Игорь
09.04.2017
18:10:22

Fire
09.04.2017
18:11:31
Кажется скобок не хватает