
Kreizo
23.10.2016
10:04:18
и следую его правилам

Aleksei
23.10.2016
10:05:59

Bogdan
23.10.2016
10:06:12
Спасибо!!

Kreizo
23.10.2016
10:06:33
я на старом проекте когда вводил неверный проптайпс оно мне в консоль браузера красным писало

Google

Kreizo
23.10.2016
10:07:05
что мол это значение строка, а я в проптайпсе указал функция итд

Aleksei
23.10.2016
10:07:34

Kreizo
23.10.2016
10:09:51
не один не работает
как не меняю их никакой warninga нету

Aleksei
23.10.2016
10:10:14

Kreizo
23.10.2016
10:10:57
http://i.prntscr.com/777d945678e34826b9e371ca7e214937.png
не настроил продакшин сборку

Aleksei
23.10.2016
10:13:52
Может переменная окружения NODE_ENV="production" стоит по умолчанию?
Такое бывает, особенно если через export до этого задал и забыл

Kreizo
23.10.2016
10:18:42
где бы найти нормальный конфиг для вебпака
в стартеркита очень сложный и огромный

Aleksei
23.10.2016
10:19:29
Я обычно сам пишу. Есть куча бойлерплейтов

Google

Aleksei
23.10.2016
10:20:22
Даже я на гитхаб несколько выкладывал, хотя они не до конца доработаны

Kreizo
23.10.2016
10:20:37
скинь ссылку пж
https://github.com/mxstbr/react-boilerplate/blob/master/package.json
скатерть

code4aman
23.10.2016
10:24:23
Взять чей-то вебпак конфиг это как взять чью-то зубную щетку

Kreizo
23.10.2016
10:24:55
так и есть

Aleksei
23.10.2016
10:28:21
https://github.com/aleksei0807/react-frontend-boilerplate
ну например... но да, брать чужой конфиг это не самый лучший вариант.

code4aman
23.10.2016
10:28:22
Надо мем с надписью "Нельзя просто взять и скопипастить чужой вебпак конфиг", наверное есть уже

[Anonymous]
23.10.2016
11:10:24

Rafkat
23.10.2016
14:03:42
Всем привет
Есть люди которые пробовали писать на React и на Vue? Мне для сравнения

Alexander
23.10.2016
14:23:34
Не вижу способов без костылей в redux сделать такое:
Пользователь меняет значение поля, после этого отправляется ajax на сервер для сохранения и валидации, после чего надо показать пользователю сообщение с реалтаймовым обратным отсчетом вида "повторное измеение возможно через N секунд".
С ajax'ом и прочим проблем нет – thunk работает как надо. А вот с таймерами засада – хранить их где-то в глобальной области видимости мне кажется костылями, а других адекватных способов пока не придумал =/

Alxander
23.10.2016
14:29:33

Alexander
23.10.2016
14:29:55
да, сейчас там время и хранится в виде elapsed
тут скорее про отрисовку
в принципе да, наверное можно в компоненте рисовать дельту
по идее для этого достаточно поставить setInterval в монтирование / размонтирование компонента
да, однозначно лучше в компоненте хранить =)

Alxander
23.10.2016
14:31:28

Alexander
23.10.2016
14:33:40
кстати да, можно просто делать setTimeout на секунду с setState для изменения отображаемого времени и при получении нового стейта ставить следующий таймаут, если время еще осталось.

Google

Alxander
23.10.2016
14:38:52
Какой-то костыль.

Alexander
23.10.2016
14:46:11
да, сделал близко к этому, но по другому, тут на самом деле это для повторной высылки СМС используется, поэтому есть возможность, что поле поменяется после того, как таймер уже выставлен и будет в итоге 2 таймера, так что сделал просто setInterval в didMount который каждую секунду обновляет стейт если надо. Вроде работает хорошо пока )

Kreizo
23.10.2016
14:54:26
Какой сейчас самый современный подход в плане стилей для реакта?

Evgeny
23.10.2016
14:57:08
Мб стоит искать самый удобный?
Цсс модули если да
Если самый современный, то styled components

Kreizo
23.10.2016
15:00:53
https://habrahabr.ru/post/276417/
rly конец?

[Anonymous]
23.10.2016
15:37:24
меньше читай хабр ><
чего я там только не встречал
смерть жс например

Vladimir
23.10.2016
15:52:44

Tony
23.10.2016
15:58:31
скиньте какой-нибудь годный учебник по реакту, пожалуйста

Ruslan
23.10.2016
16:06:31
@Kreizo jss/aphrodite

Kreizo
23.10.2016
16:15:15
пытаюсь переварить у себя в голове вебпак конфиг https://github.com/davezuko/react-redux-starter-kit/blob/master/src/index.html
мои попытки четны
подскажите почему в сборках чаще всего используется express сервер, а не webpackdev ?

Kich
23.10.2016
16:54:39

Lupsick
23.10.2016
17:01:18
http://ohshitgit.com/

from
23.10.2016
17:03:21

Google

Kreizo
23.10.2016
17:04:08
тщетны

from
23.10.2016
17:05:00
но вообще webpack-dev-server'а хватает для большинства задач полностью

Kreizo
23.10.2016
17:06:17
тщетность бытия

Дмитрий
23.10.2016
17:06:54
Невыносимая чётность бытия

Lupsick
23.10.2016
17:12:42
https://github.com/RichardLitt/knowledge/blob/master/amending-a-commit-guide.md

Kich
23.10.2016
17:21:24

code4aman
23.10.2016
17:24:37
=> четкость бытия нельзя выносить

Rafkat
23.10.2016
18:34:49
Здесь про Vue js можно спрашивать?

Alexander
23.10.2016
18:35:06
вроде был специальный чатик

Vasiliy
23.10.2016
18:35:23
https://telegram.me/vuejs_ru

Alexander
23.10.2016
20:10:50
А это нормально, если я внутри action делаю push через browserHistory, у меня URL меняется, но сам роутер не подхватывает нужную страницу?

Vladimir
23.10.2016
20:43:00
какой сейчас модный онлайн кодедитор?
чтобы на текстарею навесить и был хайлайт для хтмл
не реакт

Alexander
23.10.2016
20:45:24
а нужен именно модный или lightweight или функциональный (чтобы какой-нибудь vim-mode был)?

Andrey
23.10.2016
20:46:12
Ребят, как вы разделяете компоненты страниц для react-router в структуре файлов проекта?
Создаете какие-то доп. директории типо "Pages", или в корне Components все?

Alexander
23.10.2016
20:48:09
Начал с корня components - понял, что не айс. Сейчас буду переносить в components/views или что-нибудь подобное

Google

Andrey
23.10.2016
20:49:02