
Влад
27.04.2017
17:10:21
Вот-вот.

Mike
27.04.2017
17:13:06
Короч, Степа. Не будь как Влад, послушай, что тебе говорят. Писать проект на ваниле не стоит целиком, но хотя бы пройти туориал/два про основные фишки js стоит. Там ты бы и узнал, что таймаут - - функция, принимающая фнукцию и время, через которое она эту функцию выполнит, поэтому тебе и пришлось завернуть алерт в новую функцию (потому что иначе он выполнял алерт, получал его ретерн вэлью и потом его пытался вызввать, естественно, безуспешно)

Степан
27.04.2017
17:14:45
Короч, Степа. Не будь как Влад, послушай, что тебе говорят. Писать проект на ваниле не стоит целиком, но хотя бы пройти туориал/два про основные фишки js стоит. Там ты бы и узнал, что таймаут - - функция, принимающая фнукцию и время, через которое она эту функцию выполнит, поэтому тебе и пришлось завернуть алерт в новую функцию (потому что иначе он выполнял алерт, получал его ретерн вэлью и потом его пытался вызввать, естественно, безуспешно)
спасибо!

Max
27.04.2017
17:14:52
На контора правильно показали

Google

Max
27.04.2017
17:15:04
Там хорошо написано

Степан
27.04.2017
17:16:59
На ванилле я почти закончил делать проект, в последний момент переключился на реакт из-за активных агитаторов реакта.
Про сайт Кантора знаю, туда подглядываю пока пишу и изучаю js.

Олег
27.04.2017
17:31:52
Стоило закончить на чем начал

Pavel
27.04.2017
17:32:31
http://www.oreilly.com/programming/free/ книжки по программированию выкинули во фри

Dmitry
27.04.2017
17:34:03
кстати, а что какую книжку посоветуете по архитектуре по фронт-енду, ну или просто с практиками применимыми на фронте

Pavel
27.04.2017
17:34:18
на фронте все так часто меняется

Pasha
27.04.2017
17:35:09
на фронте меняется тренд, но не основы

Волчик
27.04.2017
17:35:09

Dmitry
27.04.2017
17:35:22
это глум?

Волчик
27.04.2017
17:37:27
глум или нет, но книжка занятная
нет там каких-то особых практик
почему componentDidUpdate и componentWillUpdate компонента могут не вызываются после setState?

Никита
27.04.2017
18:09:20
shouldComponentUpdate ?

Google

Волчик
27.04.2017
18:09:28
render() отрабатывает
никогда больше не буду помогать людям

Abu
27.04.2017
18:32:17
почему сразу агрессия такая?

Tim
27.04.2017
18:32:31

Волчик
27.04.2017
18:32:52
Да я не в вашу сторону

Alexey
27.04.2017
18:38:50
Есть резон делать сайты уровня awwwards с анимационными переходами на реакте?
https://vk.com/video17246337_456239040
Что-то вроде такого

Волчик
27.04.2017
18:41:23

Alexey
27.04.2017
18:42:36
Вот пример выше вполне живой. На чем их обычно делают, на бэкбоне и твинмаксе?

Волчик
27.04.2017
18:45:35
мне вот этот сайтец понравился http://warsawrising.eu/

Alexey
27.04.2017
18:48:25
А есть в этом чате ребята, кто имеет что-то на авввардсе

Yuri
27.04.2017
18:54:45

Vadim
27.04.2017
20:44:45
Ребята, а подскажите трендовый boilerplate с react, rr4, webpack2, redux, universal rendering? Может я упустил в обсуждениях ранее

David
27.04.2017
20:53:11
не уверен насчет universal rendering
но все остальное там топчик

Vadim
27.04.2017
20:54:12
Спасибо! Гляну
Вот такое еще нашел https://github.com/ctrlplusb/react-universally

Джон
28.04.2017
01:20:42
ребят, кому-то удавалось заставить работать 4й роутер вместе с ReactCSSTransitionGroup ?

Google

Джон
28.04.2017
01:22:54
при условии, что переход по роутам осуществляется через history.push(url)

Maxim robox
28.04.2017
04:35:31
У меня есть реакт-приложение, которое рендерится nginxом. Каждая загрузка делает по три запроса на бекенд, бекенд на питоне.
Вчера зарелизил на продакшн. Google PageSpeed Insight жалуется, что страница дёргается при загрузке, советует уменьшить количество запросов, сделать шапку сайта статичной на мобиле. Но у меня вся страница на реакте. Походу, мне нужен SSR. Я прав?
Если да, то подскажите, с чего начать. Статей куча, но непонятно, что именно мне нужно. У меня не универсальное и не изоморфное приложение. Ноды на бекенде вообще нет.

Vlad
28.04.2017
04:40:40
Если рендерится то не должно быть проблем. А если имел в виду отдается сервером, то нужен SSR. Иначе как для писк. систем так и для GooglePageSpeed нужна статич. страница

Maxim robox
28.04.2017
04:47:10

Vlad
28.04.2017
04:51:26
Тебе нужен SSR. Если прилож совсем простое можно и на python иначе nidejs

Maxim robox
28.04.2017
05:09:06

? ethorz
28.04.2017
05:43:39
Народ, каким образом на реакт редаксе реализовать роутинг?
Вчера пробовал сделать через react-router и react-router-redux

Dmitry ?
28.04.2017
05:46:47

? ethorz
28.04.2017
05:47:07
если отдельно

Dmitry ?
28.04.2017
05:47:14
В смысле?

? ethorz
28.04.2017
05:47:30
будет ошибка отваливаться

Dmitry ?
28.04.2017
05:47:35
Работает конечно.
Неправильно код написал значит)

? ethorz
28.04.2017
05:47:57
хм
видимо
спасибо)

Anton
28.04.2017
06:22:36
Есть компонента порталов, которая подключается много где на сайте и которая использует свои стейты, не завязанные на Redux. Плюс на основе этой компоненты написаны ещё "подкомпоненты". И везде это подключается именно как компонента.
Теперь же надо учитывать есть ли открытые порталы, их может быть несколько, чтобы манипулировать классом для body. Есть варианты как глобальная переменная, localstorage и Redux. Первые 2 не подходят по понятным причинам, остаётся Redux.
Но для этого придётся переподключать везде компоненту на контейнер + ещё надо будет проталкивать стейты в подкомпоненты.
Какие есть варианты решения проблемы, обязательно ли использовать Redux или есть какой-то сторонний путь?

Google

code4aman
28.04.2017
06:26:35

Sergey
28.04.2017
06:44:02

ENAMETOOLONG
28.04.2017
07:05:43

Dmitrii
28.04.2017
07:40:35

Yuri
28.04.2017
07:44:35
Ребята, нужно принять решение.
Кто-нибудь смотрел/использовал в бою(!) и redux-saga и redux-logic?
Может кто-то сделать сравнение?
PS: Я уже погуглил и прочитал некоторые статьи, но хочу ещё немного по-research-ить.

Admin
ERROR: S client not available

? ethorz
28.04.2017
07:49:44
корневой редьюсер это по сути комбинирование редьюсеров?
т.е. index.js -> combineReducers({});

Nikolay
28.04.2017
07:50:22

Yuri
28.04.2017
07:52:14

? ethorz
28.04.2017
07:52:30
а в чем профит если корневых редьюсеров много? Почему не объединить бы их в один?

Yuri
28.04.2017
07:53:07

? ethorz
28.04.2017
07:55:23
или допустим у нас может быть import { galleryWidgetReducer, modalFormsReducer } from '././reducers/index.js'
и просто в createStore передавать galleryWidgetReducer, modalFormsReducer?
как пример
да я тоже в этом стеке новичок, но хотелось бы понять такие вещи)

Yuri
28.04.2017
07:56:08
Дак вроде один можно передавать туда

Google

? ethorz
28.04.2017
07:56:25
только один?

Yuri
28.04.2017
07:56:30
Дальше идут другие штуки
Поэтому их и объединяют через комбайн, если я не ошибаюсь, а я могу =)

? ethorz
28.04.2017
07:57:09
т.е. я как понимаю, если у нас огромное кол-во редьюсеров то в комбайне мы объединяем их в логической структуре?

Yuri
28.04.2017
07:57:21
Вроде как да

? ethorz
28.04.2017
07:58:03
понял

Yuri
28.04.2017
07:58:12
Блин, в офис вернусь - найду небольшой курс Абрамова. Он там это клёво объяснял.
Ну или просто код функции этой можно посмотреть

? ethorz
28.04.2017
07:58:27
ну я с gitbooks скачал
но такие моменты там не описываются
скинете в лс если будет возможность?

Yuri
28.04.2017
08:00:06
Да

? ethorz
28.04.2017
08:00:47
спасибо

Yuri
28.04.2017
08:01:14
Пока не за что.
Пока только new Promise(...)
?

? ethorz
28.04.2017
08:01:48
$.Deffered
=)

Pavel
28.04.2017
08:34:21

Yuri
28.04.2017
08:35:36
Павел, есть комментарии на тему redux-saga, redux-logic?