
Again
18.09.2018
13:43:26
У меня сначала отправляется запрос, а потом меняется стейт(это проблема).Т.е запрос с прошлыми данными.Есть какие-нибудь способы решения, кроме того, чтоб делать так this.setState({}, () => тут запрос)

Alexey
18.09.2018
13:51:39

Иван
18.09.2018
14:03:08
Попробуй вызывать в функции изменения стейта.

Roman
18.09.2018
14:07:31
Кто знает гайд по gitlab ci с билдом реакт приложения на гитлаб pages ?

Google

Again
18.09.2018
14:09:03
Есть какие-нибудь вариты решения, кроме того как вызывать запрос к серверу через колбек у setState

Andrew
18.09.2018
14:18:07

Vadim
18.09.2018
14:40:49
Ребят, нормально готовить все пропсы для компонента в 1 селекторе?

Bogdan
18.09.2018
14:41:53

Again
18.09.2018
14:42:53
но у них всех 1 запрос, это типо таблица.
пагинация, филтрация

Maxim
18.09.2018
14:49:40
Ребят, есть у кого опыт использования react-router-redux?

Yevhen
18.09.2018
14:50:16
а this.state какой до этого момента?

Again
18.09.2018
14:51:42

Yevhen
18.09.2018
14:52:01

Andrew
18.09.2018
14:52:48

Roman
18.09.2018
14:52:50

Google

Andrew
18.09.2018
14:53:05

Roman
18.09.2018
14:53:27

Maxim
18.09.2018
14:56:51
Почему же не стоит? Если специально для этого сделали reducer?

dima
18.09.2018
15:00:27

Roman
18.09.2018
15:01:05

dima
18.09.2018
15:01:27
нет лол
просто если у тебя через анус то хз

Roman
18.09.2018
15:01:39

Vadim
18.09.2018
15:02:24

Andrey
18.09.2018
15:02:30
ребят, вопрос. приложение react+redux. у приложения есть админская часть. правильно понимаю, что для админки и для публичной части store разный будет? с react пока только дружусь.

dima
18.09.2018
15:02:32

Roman
18.09.2018
15:02:48

Dmitry
18.09.2018
15:02:58
Ребзя подскажите я в state описал requred поля data: {
amount: {
value: 100,
disabled: false,
maxValue: 1000000,
minValue: 100,
validationRules: [
'required'
],
name: {
value: '',
validationRules: [
'required'
],
}
},
и валидирую их по каждому нажатию, и если они не валидны записываю ошибки в errros
но есть кейс когда у меня один флаг в state активный то не все филды должны валидироваться, подскажите как такое лучше сделать ?

Vadim
18.09.2018
15:03:03

dima
18.09.2018
15:04:04

Andrey
18.09.2018
15:04:53

Dmitry
18.09.2018
15:13:22
Ребзя подскажите я в state описал requred поля data: {
amount: {
value: 100,
disabled: false,
maxValue: 1000000,
minValue: 100,
validationRules: [
'required'
],
name: {
value: '',
validationRules: [
'required'
],
}
},
и валидирую их по каждому нажатию, и если они не валидны записываю ошибки в errros
но есть кейс когда у меня один флаг в state активный то не все филды должны валидироваться, подскажите как такое лучше сделать ?
Пацаны решите за меня задачу, уже голова болит думать!

Rr
18.09.2018
15:15:06

Google

dima
18.09.2018
15:15:31
Ребзя подскажите я в state описал requred поля data: {
amount: {
value: 100,
disabled: false,
maxValue: 1000000,
minValue: 100,
validationRules: [
'required'
],
name: {
value: '',
validationRules: [
'required'
],
}
},
и валидирую их по каждому нажатию, и если они не валидны записываю ошибки в errros
но есть кейс когда у меня один флаг в state активный то не все филды должны валидироваться, подскажите как такое лучше сделать ?
либа какая

Rr
18.09.2018
15:15:59
Ребзя подскажите я в state описал requred поля data: {
amount: {
value: 100,
disabled: false,
maxValue: 1000000,
minValue: 100,
validationRules: [
'required'
],
name: {
value: '',
validationRules: [
'required'
],
}
},
и валидирую их по каждому нажатию, и если они не валидны записываю ошибки в errros
но есть кейс когда у меня один флаг в state активный то не все филды должны валидироваться, подскажите как такое лучше сделать ?
хм, react-final-form/redux-form запретили юзать?

dima
18.09.2018
15:16:28

Rr
18.09.2018
15:16:55

Dmitry
18.09.2018
15:17:07
либа какая
никакой, тут на проекте не желательно использовать либы

dima
18.09.2018
15:17:20
как мы тебе поможем ? Костыль

Dmitry
18.09.2018
15:17:23
я просто ищу способ декларативно сделать поле required по условию

Rr
18.09.2018
15:17:34

Dmitry
18.09.2018
15:17:37
Народ а по каким причинам может не отрабатывать реакт-роутер? Переход через <Link> был осуществлен, <BrowserRouter>, <Switch> и там первым в списке мой маршрут. Но он откроется только если обновить страничку

Rr
18.09.2018
15:17:39
пиши на асм

dima
18.09.2018
15:18:40

Dmitry
18.09.2018
15:19:36

Игорь
18.09.2018
15:19:40
вот думаю что его делать.. разобраться с svg и нарисовать.. или взять какой-нибудь recharts.. или нанять кого-то кто умеет в d3

dima
18.09.2018
15:19:58

Игорь
18.09.2018
15:20:41
есть только PNG
если бы свг был, я бы там как-то аттрибуты поавтоматизировал и поворачивал бы все это по параметрам
может есть какой-то сервис где можно нафигачить подобное?

Google

Rr
18.09.2018
15:21:43

Игорь
18.09.2018
15:21:56
ну как.. квадрат или круг в svg конечно нарисую
но это максимум))

Admin
ERROR: S client not available

Rr
18.09.2018
15:22:29
а там уже разберешься что куда

Dmitry
18.09.2018
15:22:45
нормальный фронт дизайн рисует лучше любого дизайнера

dima
18.09.2018
15:22:59
https://s4.aconvert.com/convert/p3r68-cdx67/cb2t9-c1jy1.svg
ahahhaha
чекайте свг

Dmitry
18.09.2018
15:23:01
а ты svg не можешь нарисовать...

Dmitry
18.09.2018
15:23:16

Rr
18.09.2018
15:23:16

Игорь
18.09.2018
15:23:16

Evgeniy
18.09.2018
15:23:20
Ребзя подскажите я в state описал requred поля data: {
amount: {
value: 100,
disabled: false,
maxValue: 1000000,
minValue: 100,
validationRules: [
'required'
],
name: {
value: '',
validationRules: [
'required'
],
}
},
и валидирую их по каждому нажатию, и если они не валидны записываю ошибки в errros
но есть кейс когда у меня один флаг в state активный то не все филды должны валидироваться, подскажите как такое лучше сделать ?
const fieldsToValidate = state.magicFlag ? fields.filter(f => specificFields.includes(f.name)) : fields

dima
18.09.2018
15:23:29

Игорь
18.09.2018
15:23:29
признаться на секунду я даже поверил что ты где-то конвертонул эту херовину)

dima
18.09.2018
15:23:32
вот это обиднее

Dmitry
18.09.2018
15:23:33
но и в оф. примерах никаких доп. оберток не вешают

Rr
18.09.2018
15:23:42
undefined везде
ну вот и ответ, смотри вверх по дому где локейшн отваливается

Dmitry
18.09.2018
15:23:50

Google

dima
18.09.2018
15:23:52

Dmitry
18.09.2018
15:23:59

dima
18.09.2018
15:24:06

Evgeniy
18.09.2018
15:24:08

dima
18.09.2018
15:24:18

Dmitry
18.09.2018
15:24:37
какую обертку?

dima
18.09.2018
15:24:39

Rr
18.09.2018
15:25:08
уже на этапе react DOM render?
просто открывай реакт дев тулзы и начиная от твоего роута тыкай вверх по всем роутам и свитчам и смотри когда отваливается props.match.location

Dmitry
18.09.2018
15:25:53
волшебную
чел формик писал несколько лет, а я должен за 5 мин написать ?

Evgeniy
18.09.2018
15:26:06
Btw, чат выглядит так, будто на реакте пишут только люди с именем Dmitry

dima
18.09.2018
15:26:18
зачем ? Самый простое. + валидация
там же не много

Dmitry
18.09.2018
15:26:43
да но у меня кейсы сложные
это же не просто валидация