
from
16.08.2018
11:15:45

Daniyar
16.08.2018
11:15:57

Dmitriy
16.08.2018
11:16:10

Daniyar
16.08.2018
11:16:17
то есть this.props вообще пустой

Google

Andrew
16.08.2018
11:16:17
в каком смысле?
Очень часто надо читать сорцы что бы что-то сделать, там очень открытое апи, в плане можешь фактически зам залезть во внутренности формы, и дергать там что-то

Dmitriy
16.08.2018
11:16:22
У меня валидация и на бэке и на фронте

Сергей
16.08.2018
11:16:24

Ҫѐҏӗѫӑ
16.08.2018
11:16:58
короче формик лучше или нет? :)
так и не понял)

Daniyar
16.08.2018
11:17:39
спасибо, сейчас попробую

from
16.08.2018
11:17:43

Andrew
16.08.2018
11:17:46

Daniyar
16.08.2018
11:19:43

Dmitriy
16.08.2018
11:20:02
ну там же в примере всё
надо вернуть объект нужной структуры с полем FORM_ERROR
Вернуть его должна функция, которая на сабмит повешена. Если в ней делать первым способом (проброс через redux), то она ничего не будет возвращать, а будет экшены диспатчить. Можно в ней, конечно, return промиса делать, как во втором примере, но тогда возникает логичный вопрос: зачем что-то черед редакс вообще диспатчить в таком случае?
Вот это и пытаюсь понять. Мне кажется, тут либо return промиса, либо dispatch. И то, и то если в ней делать, выглядит очень странным решением.


Andrew
16.08.2018
11:23:49
Вернуть его должна функция, которая на сабмит повешена. Если в ней делать первым способом (проброс через redux), то она ничего не будет возвращать, а будет экшены диспатчить. Можно в ней, конечно, return промиса делать, как во втором примере, но тогда возникает логичный вопрос: зачем что-то черед редакс вообще диспатчить в таком случае?
Вот это и пытаюсь понять. Мне кажется, тут либо return промиса, либо dispatch. И то, и то если в ней делать, выглядит очень странным решением.
Бля, ну верни там промис
Написано же в доке

Google

Dmitriy
16.08.2018
11:24:18
Бля, ну верни там промис
Так как говнокод же выглядит, не? Я просто не знаю, как "красиво" и правильно в данном случае, ибо бэкенд-разраб

Andrew
16.08.2018
11:25:12
setFieldData мутатор и вперед

Dmitriy
16.08.2018
11:26:03

Alex
16.08.2018
11:27:56
Привет. Расскажите, кто чем пользуется для роутинга? (кроме react-router)

Kendr
16.08.2018
11:30:13

Roman
16.08.2018
11:30:37

Дмитрий
16.08.2018
11:38:22

Ҫѐҏӗѫӑ
16.08.2018
11:38:55
виртаульной машине лишняя работа

Сергей
16.08.2018
11:38:56

?
16.08.2018
11:42:53
всем привет, помогите новичку

Дмитрий
16.08.2018
11:43:51
виртаульной машине лишняя работа
Я поэтому специально отдельно уточнил про уровень абстракции. Я когда долго не работаю в реакте тоже паникую: што, новые объекты, может ещё и ссылки не обнуляете но в действительности движку давно пофигу, он попросту не работает так прямолинейно, чтобы об этом переживать: есть вероятность, что занимаемый в постоянной памяти (aka проходящий через несколько поколений gc) биндинг вообще окажет более серьезное воздействие чем временный объект, элиминируемый через sea of nodes

Max
16.08.2018
11:44:39
в res.data не массив? или он сразу выдает эту ошибку на первый рендер до запроса?

?
16.08.2018
11:45:03
сразу выдает

Max
16.08.2018
11:46:31
сразу выдает
ok, console.log(‘render’, this.state.persons) в рендер перед return и console.log(‘cdm’, persons) перед 27й строкой, после 26)
если сразу выдает, то проверить на наличие русских символов в persons ..
консоль логи сюда скиньте

?
16.08.2018
11:49:33

Artyom
16.08.2018
11:50:41
На момент рендера у тебя ещё нет там ничего, ты же асинхронно подгружаешь данные

Max
16.08.2018
11:50:42

Google

Max
16.08.2018
11:50:50
массив
должно быть res.data.results в 26й строке, тогда будет массив, иначе у вас по консоль логу видно, что это объект с набором полей

?
16.08.2018
11:56:11

Max
16.08.2018
12:05:00

Boris
16.08.2018
12:26:09

Andrey
16.08.2018
12:26:45
еще один роутер?

Roman
16.08.2018
12:27:19

20 копеек
16.08.2018
12:27:23

Roman
16.08.2018
12:27:39

Тимофей
16.08.2018
12:28:42

Сергей
16.08.2018
12:29:14

Alex
16.08.2018
12:30:10
Не хватает хуков, типа onEnter, приходится делать обвязки

Иван
16.08.2018
12:51:24
ребзя, посоветуйте пожалуйста норм сборщик на вебпаке, Чтоб и верстать удобно было, и ливрелоад был, и реакт можно было вставить в вёрсточку
laravel mix не зашёл
у меня винда

Max
16.08.2018
12:53:26
Не хватает хуков, типа onEnter, приходится делать обвязки
там надо мышление поменять, да и onEnter хук кстати, и до сих пор есть в 3й версии - бери да делай. Хотя если я правильно понял “обвязку”, то какой-нибудь PrivateRoute компонент сделать недолго, и везде потом использовать. Или в чем дело?

Сергей
16.08.2018
12:57:23

Иван
16.08.2018
12:58:08
пздц
не получилось настроить, чтоб при изменении файла scss он сам билдил и в реальном времени применял css

Сергей
16.08.2018
12:58:22

Google

Иван
16.08.2018
12:58:29

Admin
ERROR: S client not available

Kendr
16.08.2018
12:59:01

Иван
16.08.2018
12:59:16

Kendr
16.08.2018
12:59:28

Иван
16.08.2018
12:59:56

Kendr
16.08.2018
13:00:15

Roman
16.08.2018
13:00:16

Andrew
16.08.2018
13:00:18

Alexander
16.08.2018
13:00:23

Kendr
16.08.2018
13:00:24

Roman
16.08.2018
13:00:48

Kendr
16.08.2018
13:00:49

Andrew
16.08.2018
13:01:23
хз
сасник удобнее

Kendr
16.08.2018
13:01:35

Andrew
16.08.2018
13:01:48

Max
16.08.2018
13:01:49

Kendr
16.08.2018
13:01:53

Andrew
16.08.2018
13:01:58

Roman
16.08.2018
13:04:06

Google

Andrew
16.08.2018
13:04:22

Andrey
16.08.2018
13:04:26

Roman
16.08.2018
13:05:28
конкретнее?
тебе надо думать над критическим css и в том духе, что бы оно первым грузилось

Andrew
16.08.2018
13:06:02

Roman
16.08.2018
13:06:20

Andrew
16.08.2018
13:06:52
я к тому, чтоя не испытаю никаких проблем с сасом абсолютно
вооообще

Roman
16.08.2018
13:07:04
ты то может нет
а о пользователях кто думать будет?
ты может еще и cra используешь