
Дмитрий
14.03.2017
12:46:57
Важен в первую очередь статьёй автора, как это делать

Сергей
14.03.2017
12:47:36
а где статья?

Mark
14.03.2017
12:48:46

Google

Mark
14.03.2017
12:49:17
(который еще в бете под версией v3, хотя v2 была только альфа)

Дмитрий
14.03.2017
12:50:42
а где статья?
https://medium.freecodecamp.com/you-might-not-need-react-router-38673620f3d#.5mj4bzw8p
Статья думаю даже важнее, чем готовый модуль

Сергей
14.03.2017
12:50:53

Mark
14.03.2017
12:52:59

Дмитрий
14.03.2017
12:54:03

Сергей
14.03.2017
12:55:00
universal-router ничего такой
асинхронные экшены из коробки
клево

MadMax
14.03.2017
12:56:25
Асинхронные экшоны из коробки..... дайте два!

Сергей
14.03.2017
12:57:18

Иван
14.03.2017
12:58:03
Ребята, подскажите как быть, нужно из конфига webpacka передать в sass название темы для имопрта, как лучше сделать?

Сергей
14.03.2017
12:58:31
пойду переделаю createrest чтобы на выходе объект для universal-routes вываливал
и уже генераторы роутов из конфига для express

Alexander
14.03.2017
13:00:34
Ребят, скиньте какой-нибудь репозиторий на готовое приложение react+redux. Откуда можно что-то полезное подчерпнуть

Ruslan
14.03.2017
13:05:15

Google

Сергей
14.03.2017
13:06:31
о, видел эту статейку сегодня

Mikhail
14.03.2017
13:17:38
https://google.gik-team.com/?q=react+redux+example

Сергей
14.03.2017
13:21:04
Главная страница https://www.gik-team.com/ лагает как сучка

Artem
14.03.2017
14:03:52
Ребят подкиньте конфиг Webpack 2 чтобы как пример посмотреть
чет ошибки валят и валят
попытался от Webpack 1 конфиг применить

Сергей
14.03.2017
14:05:32
webpack.js.org/configuration

Artem
14.03.2017
14:05:50
спасибо большое ))

Сергей
14.03.2017
14:05:51
на том же сайте есть страничка Migration guide

Artem
14.03.2017
14:06:00
??

Valery
14.03.2017
14:19:05
Подскажите за Relay
Какой конфиг писать для RANGE_ADD если parent - это SearchType у которого нет ID и следовательно parentID задать неоткуда. Перечитал все issues, все равно непонятно что делать в таком случае.
а без parentID он либо ругается что он не задан, либо не обновляет соответствующий record в сторе

Evgeniy
14.03.2017
14:32:11
Ребят подскажите, из опыта?
Верстать из psd макета лучше сначала в html а потом на компоненты готовый html бить или сразу в React?

Valery
14.03.2017
14:33:20
да, подскажите из опыта :)
сразу в React

Alexander
14.03.2017
14:35:36
В идеале в реакт, потом апдейтить придется, а через html это делать очень стремно

Evgeniy
14.03.2017
14:36:41
То есть взять шаблон побить по компонентам визуально и понеслась?

Valery
14.03.2017
14:37:47
ага

Google

Evgeniy
14.03.2017
14:38:38
Спс

Alexander
14.03.2017
14:38:39
Ну да, но мне просто — я чаще сам все верстаю

Evgeniy
14.03.2017
14:39:17
Ну я тоже сам планирую, из макета psd верстать
но до этого приходилось с html переносить
было как бы понятно

Mike
14.03.2017
14:39:40
да через хтмл просто странно, зачем одун и ту же рабоу дважды делать?

Evgeniy
14.03.2017
14:40:05
Ну да, наверное вы правы

Artem
14.03.2017
14:40:32
Ну да, но мне просто — я чаще сам все верстаю
Не мог бы ты подсказать, возможно ли в React делать анимацию чего угодно? и с помощью какого tool это лучше всего реализовывать?
просто хочется чувствовать свободу в React как если бы это была JQuery
плюс какая то анимаци ещё и с Redux завязана

Alexander
14.03.2017
14:41:50
Простое — css и transition group, сложное что-нибудь типа https://github.com/chenglou/react-motion
Э, причем тут redux? Анимации пофиг откуда ты данные берешь

Artem
14.03.2017
14:42:48
непонмю, была какая то проблема с менюшкой исходящая от Redux

Valery
14.03.2017
14:42:50

Artem
14.03.2017
14:43:23

Ruslan
14.03.2017
14:48:53

Valery
14.03.2017
14:49:30

Artem
14.03.2017
14:49:45
непонмю, была какая то проблема с менюшкой исходящая от Redux
Вспомнил, менюшка должна была дождаться пока придет обнавление от Редюсера и после этого она должна была санимироваться (развернутся и показать все подменю) но не просто показать а плавно поменять height с 0 до количества height велеичин элементов внутри разворачиваемого блока

Mark
14.03.2017
15:04:23

ainu
14.03.2017
15:05:15
Поставил preact + react-compat.
Вместо мегабайта стало 300 кб в dev версии,
Вместо 200kb стало 90 кб в production версии.
Всё работает но сломался React dev tools плагин в хроме

Google

Max
14.03.2017
15:05:43
а где наебалово?
а вот
:)

ainu
14.03.2017
15:05:58

Max
14.03.2017
15:06:07
а чего нет?
я чот не очень понимаю что там еще )

Artem
14.03.2017
15:06:18

Dmitry
14.03.2017
15:06:28
Я ничего не ставил и стало весить 0кб :)

Max
14.03.2017
15:06:49
на самом деле я вчера посмотрел на 1.6Мб своей продакшн сборки и чот приуныл

Иван
14.03.2017
15:07:02
Ребята, подскажите плиз как нормально из вебпака прокинуть переменную в sass, для выбора темы?

Admin
ERROR: S client not available

ainu
14.03.2017
15:07:02
3 килобайт чистый preact - другое API.
+20 килобайт react-compat заявляется о полном API и использовании любых react модулей.

Max
14.03.2017
15:07:21
слушай
а можно же теоретически от PRODUCTION подсовывать preact?
:)

ainu
14.03.2017
15:07:49
оооо
отличная идея
(кроме того что возможна ситуация, когда dev работает а production нет)

Max
14.03.2017
15:08:20
это да
тесты надо гонять

Google

localvoid
14.03.2017
15:08:45
а потом делаете <div>{condition ? <div> : null}<input></div> и внутреннее состояние инпута в preact'е теряется

ainu
14.03.2017
15:10:31
ох
Ладно недельку погоняю пока пишу
Посмотрим.
webpack watch точно быстрее отрабатывает

Max
14.03.2017
15:11:12
WTF?

ainu
14.03.2017
15:11:20
И F5 быстрее страницу обновляет
даже на локалке

Max
14.03.2017
15:11:31
почему у меня минимизированная версия в 4 раза больше RAW? :)

Evgeniy
14.03.2017
15:12:57
Кто какую структуру пректа в react использует?

Сергей
14.03.2017
15:13:37
AtomicDesign
app/components - общие компоненты для всего приложения, используются повсеместно
app/module/<name>/components - компоненты которые используются ТОЛЬКО в модуле <name>
atoms - очень простые компоненты, stateless, внутри только html-теги и стили (ex. Button, Input)
molecules - включает в себя атомы и стили, может иметь state (ex. DropDown)
organisms - целые куски страниц, может иметь сложные стейты и управление данными, идеально — без стилей (ex. Header, Calendar, ProfileCard, LoginForm)
templates - шаблоны страниц, используются как layout, может иметь подписки на сторы и фетч данных необходимых для отображения шаблона, с помощью props можно заменять части шаблона
pages - целые страницы, нет стилей, нет html-тегов, является конечной точкой для роутеров, не может включать в себя другие страницы

Evgeniy
14.03.2017
15:16:50
А нет ли где более подробного примера
?

Сергей
14.03.2017
15:17:05
http://bradfrost.com/blog/post/atomic-web-design/

Artem
14.03.2017
15:17:17
AtomicDesign
app/components - общие компоненты для всего приложения, используются повсеместно
app/module/<name>/components - компоненты которые используются ТОЛЬКО в модуле <name>
atoms - очень простые компоненты, stateless, внутри только html-теги и стили (ex. Button, Input)
molecules - включает в себя атомы и стили, может иметь state (ex. DropDown)
organisms - целые куски страниц, может иметь сложные стейты и управление данными, идеально — без стилей (ex. Header, Calendar, ProfileCard, LoginForm)
templates - шаблоны страниц, используются как layout, может иметь подписки на сторы и фетч данных необходимых для отображения шаблона, с помощью props можно заменять части шаблона
pages - целые страницы, нет стилей, нет html-тегов, является конечной точкой для роутеров, не может включать в себя другие страницы
ВОООООТ то что я давно искааал ))))

Сергей
14.03.2017
15:17:29
Пример:
http://demo.patternlab.io/

Artem
14.03.2017
15:17:40

Сергей
14.03.2017
15:17:49

Artem
14.03.2017
15:18:05
Как завут кстати тебя?))

Yung
14.03.2017
15:18:20
AtomicDesign
app/components - общие компоненты для всего приложения, используются повсеместно
app/module/<name>/components - компоненты которые используются ТОЛЬКО в модуле <name>
atoms - очень простые компоненты, stateless, внутри только html-теги и стили (ex. Button, Input)
molecules - включает в себя атомы и стили, может иметь state (ex. DropDown)
organisms - целые куски страниц, может иметь сложные стейты и управление данными, идеально — без стилей (ex. Header, Calendar, ProfileCard, LoginForm)
templates - шаблоны страниц, используются как layout, может иметь подписки на сторы и фетч данных необходимых для отображения шаблона, с помощью props можно заменять части шаблона
pages - целые страницы, нет стилей, нет html-тегов, является конечной точкой для роутеров, не может включать в себя другие страницы
Выглядит интересно, уже не первый раз вижу, но как-то СЛАЖНО СЛАЖНО на первый взгляд тоже