
? ethorz
26.05.2017
13:16:15

Максим
26.05.2017
13:16:23

Evgeny
26.05.2017
13:16:35
Потому что я так захотел

Максим
26.05.2017
13:16:52

Google

? ethorz
26.05.2017
13:17:06
а зачем всё пихать в стор?

Evgeny
26.05.2017
13:17:22
Напоминаю что редакс не нужен

? ethorz
26.05.2017
13:17:23
есть стейт еще локальный, не забывай

Oleg ?
26.05.2017
13:17:26

Evgeny
26.05.2017
13:17:27
Для 99% кейсов

? ethorz
26.05.2017
13:17:34
даешь mobx

Evgeny
26.05.2017
13:17:49

Максим
26.05.2017
13:17:58

Oleg ?
26.05.2017
13:18:20

? ethorz
26.05.2017
13:18:26
создаешь контейнер и раскидываешь пропсами детям

Evgeny
26.05.2017
13:18:34

? ethorz
26.05.2017
13:18:35
да

Google

Eduard
26.05.2017
13:19:14
Подскажите этот туториал устарел? Почему не видит модуль?
https://medium.com/@notrab/getting-started-with-create-react-app-redux-react-router-redux-thunk-d6a19259f71f

Evgeny
26.05.2017
13:19:29
Да, устарел

Максим
26.05.2017
13:19:32
С чего бы
вообще плохим тоном считает что инфа с дебага поподает в консоль на продакшене

Evgeny
26.05.2017
13:19:54
С чего вы взяли что это дебаг?

? ethorz
26.05.2017
13:19:59
да ладно
зайди в вк и посмотри консоль
им норм, дебажат на проде
а, нет, уже не сыпятся логи
раньше сыпались

Oleg ?
26.05.2017
13:20:40
Хз, я считаю, что в консоль максимум может на проде попасть ошибка
Всё остальное должно включаться по запросу
@evgenyrodionov

Evgeny
26.05.2017
13:21:10
Ну считай
Я тут причём

Oleg ?
26.05.2017
13:21:25
Ok

? ethorz
26.05.2017
13:21:29

Максим
26.05.2017
13:21:55

? ethorz
26.05.2017
13:22:05
ну а вообще раздувать стор это плохой тон

Максим
26.05.2017
13:22:20
Тогда что там должно хранится?

Google

Mike
26.05.2017
13:22:21
ну блин, а что делать, если данных много?

Konstantin
26.05.2017
13:22:24

? ethorz
26.05.2017
13:22:27
да, но а что нужно от анмаунт компонента хранить?

Evgeny
26.05.2017
13:22:35
Ох вейт

Mike
26.05.2017
13:22:39
ты так говоришь, как будто это выбор — раздувать стор

Konstantin
26.05.2017
13:22:42

Максим
26.05.2017
13:22:57
Просто все примеры что я смотрел в сторе хранят все что только можно но там данных мало и все ок было

? ethorz
26.05.2017
13:23:13
где-то при переходах делать автодиспатч на экшены и колбэк на апи, дальше уже раскидывать данные
т.е. пушить в стор в случае необходимости, в остальных случаях просто он будет посвободнее

Максим
26.05.2017
13:24:09

Eduard
26.05.2017
13:24:18
Да, устарел
я что то не нашел более менее что то похожее, для редукса не зайдет чтоль CRA?

Konstantin
26.05.2017
13:24:43

Максим
26.05.2017
13:26:04
т.е. ключи это название компонентов

? ethorz
26.05.2017
13:27:05
а зачем так?
ты заходишь например в новости

Максим
26.05.2017
13:27:29
чтобы сторе не был раздут
но тогда логика немного будет размазана

? ethorz
26.05.2017
13:27:47
перед тем как отрендерить страницу - ты делаешь запрос, получаешь данные и фигачишь в стор, после прокидываешь данные как тебе надо

Google

Evgeny
26.05.2017
13:28:02
Напоминаю
Плохая абстракция хуже отсутствующей

? ethorz
26.05.2017
13:28:47
нажимаешь на новость - берешь айди, делаешь запрос на серв опять, получаешь инфу - список новостей чистишь, фигачишь уже данные о новости

Максим
26.05.2017
13:28:57

? ethorz
26.05.2017
13:29:47
ну, с другой стороны, я не вижу ничего плохого в раздутом сторе
главное чтобы структура была логичная и понятная

Максим
26.05.2017
13:29:56
и просто когда грузятся данные на уже отрендеренный компонент, не желательно чтобы приложение замораживалось

Evgeny
26.05.2017
13:30:26
Храните данные по primary key и отображайте сразу

Admin
ERROR: S client not available

Максим
26.05.2017
13:30:37

Evgeny
26.05.2017
13:30:54
В списке загрузили, положили в стор, перешли на страницу — отобразили уже из стора и сделали запрос чтобы загрузить недостающее

? ethorz
26.05.2017
13:31:24
ладно, пойду бороться с реакт селектом
кастомизировать нужно

Evgeny
26.05.2017
13:32:05

Nikita
26.05.2017
13:40:02
Часть функционала уехала в https://www.npmjs.com/package/history

Максим
26.05.2017
13:41:40
Вообще знает кто, какие то статьи годные по стуктуре стора и экшенов

Bro
26.05.2017
13:42:56
доки и сурсы

Eduard
26.05.2017
13:49:25
'react-router' does not contain an export named 'IndexRoute'.
import { Router, Route, IndexRoute } from 'react-router'
А это как поменялось? Гугл не выдал с первой попытки

HipJoy
26.05.2017
13:49:54
время вопросов про ant.design
хочу аплоадить файлы через компонент Upload, однако он обязывает указывать action с урлом для загрузки
который и срабатывает сразу же после выбора файлов
но я не хочу сразу загружать файлы, а только после подтверждения юзером всей формы
есть какие то обходные пути в этом компоненте или лучше сразу другой компонент поискать?
я так понял beforeUpload может отменить загрузку по урлу указанному в action

Google

Eugene
26.05.2017
13:55:53
Привет. Ребята, а в каком стиле именуете проект:
- ProjectName
- project_name
- projectName
- project-name
что-то еще?

Michael
26.05.2017
13:58:33
project-name
Маку всё равно на регистр, а вот серверу с Убунтой нет, поэтому lowercase всегда

Evgeny
26.05.2017
13:59:51
Да вообще-то нпм форсит снейк-кейс

Eduard
26.05.2017
14:11:40
реактоджедаи
хелапните

Oleg ?
26.05.2017
14:27:58

Sergey
26.05.2017
14:34:34
/stat@combot

Combot
26.05.2017
14:34:34
combot.org/chat/-1001032883247

Mike
26.05.2017
14:35:12
ах ты пивасик
обогнал меня на третье место

Oleg ?
26.05.2017
14:44:40

Konstantin
26.05.2017
14:51:06

Max
26.05.2017
14:55:59
кстати
за вчершнее
100 — средняя длина сообщения
@sergeysova