
Alex
28.07.2016
20:26:49
10 лет опыта с reactjs

Evgeny
28.07.2016
20:26:59
Пацаны, ебать, чё за флуд

Ilya
28.07.2016
20:28:49
А зачем на лендосе редакс?
чем не хватит this.setState и onChange?

Google

Lupsick
28.07.2016
20:30:01
да это шутки ты че

Evgeny
28.07.2016
20:30:14
В смысле шутки
У меня так лэндосы и пилятся
@Misaka готовься бтв

Ilya
28.07.2016
20:30:32
К чему?

Alex
28.07.2016
20:30:42
к лэндосу на reactredux

Ilya
28.07.2016
20:31:13
Давно фронтендеров не искал?
"А куда ваш прошлый ушёл"
"Не захотел лендосы с ридаксом писать. Необучаемый"
Необучаемыыыыыый! ый..ый..ый..ый..ый..

Alex
28.07.2016
20:33:46
Пацаны, ебать, чё за флуд

Evgeny
28.07.2016
20:33:57
Сделайте закреп этого сообщения

Ilya
28.07.2016
20:34:21
Какого из?

Alex
28.07.2016
20:34:46
Сделайте закреп этого сообщения

Google

Ilya
28.07.2016
20:35:00
Сделайте закреп этого сообщения

Alex
28.07.2016
20:35:15
Это был ответ тебе, необучаемый!

Vitaly
28.07.2016
20:38:17
а почему бы и нет?)
import { withReducer, withContext, compose } from 'recompose' ;
import { createReducer, createAction } from 'redux-act';
const reducer = createReducer(...);
compose(
withReducer('store', 'dispatch', reducer),
withContext({ store: PropTypes.object, dispatch: PropTypes.func }, ({ store, dispatch }) => ({ store, dispatch }))
)(App)

Ilya
28.07.2016
20:38:45
Ничего себе, ты всё это время собирал по кускам конфиг ридакса?

Vitaly
28.07.2016
20:40:26
Эммм... шта?)

Ilya
28.07.2016
20:40:56
Ну я примерно со своего сообщения про лендосы на реакте наблюдал, как ты с переменным успехом светился в списке "печатающих".

Vitaly
28.07.2016
20:42:50
я сначала думал что написать, пару раз стер, потом придумал что написать, потом забыл че там в getContext, полез смотреть... на самом деле я просто часто стираю)

Ilya
28.07.2016
20:45:32
А. Это норма.

Dmitry
28.07.2016
22:17:16
Смотря какие лендинги. Иногда проще сделать на реакте. Если сочный и насыщенный лэндос
Это к теме выше :3

v
29.07.2016
00:59:29
0_о

Andrey
29.07.2016
04:38:05

Алексей
29.07.2016
04:39:34

Andrey
29.07.2016
04:40:27
Если так, то да, но лучше взять какой нибудь preact или riot. Но таких лендингов я мало видел )

roma
29.07.2016
05:34:21
а почему бы и нет?)
import { withReducer, withContext, compose } from 'recompose' ;
import { createReducer, createAction } from 'redux-act';
const reducer = createReducer(...);
compose(
withReducer('store', 'dispatch', reducer),
withContext({ store: PropTypes.object, dispatch: PropTypes.func }, ({ store, dispatch }) => ({ store, dispatch }))
)(App)
/gisty
import { withReducer, withContext, compose } from 'recompose' ;
import { createReducer, createAction } from 'redux-act';
const reducer = createReducer(...);
compose(
withReducer('store', 'dispatch', reducer),
withContext({ store: PropTypes.object, dispatch: PropTypes.func }, ({ store, dispatch }) => ({ store, dispatch }))
)(App)
удобнее читается

Dmitry
29.07.2016
05:39:18
Диалоги по событиям

Vitaly
29.07.2016
05:43:45
/gisty
import { withReducer, withContext, compose } from 'recompose' ;
import { createReducer, createAction } from 'redux-act';
const reducer = createReducer(...);
compose(
withReducer('store', 'dispatch', reducer),
withContext({ store: PropTypes.object, dispatch: PropTypes.func }, ({ store, dispatch }) => ({ store, dispatch }))
)(App)
Спасибо, буду знать)

roma
29.07.2016
05:44:12
:3

Google

Anton
29.07.2016
07:05:14
/help@gisty_bot

Svyatoslav
29.07.2016
07:26:09
/gisty@gisty_bot

⭐️Alexandra
29.07.2016
07:29:39

kaflan
29.07.2016
07:59:16
тут можно найти себе тян?

Максим
29.07.2016
07:59:57
если ты только кун

★nton
29.07.2016
07:59:57
кек

Mikhail
29.07.2016
08:00:47
А пруфы были?

Ilia
29.07.2016
08:02:26
сап б, я тян, если тред наберет 100 постов - покажу сисечки

⭐️Alexandra
29.07.2016
08:02:42

Tatyana
29.07.2016
08:03:55

⭐️Alexandra
29.07.2016
08:04:35

Ilia
29.07.2016
08:04:48
докажи

マイク
29.07.2016
08:05:08

Admin
ERROR: S client not available

⭐️Alexandra
29.07.2016
08:05:18
толсто
Ну, мб только ты немножко. Но не более.

Vladimir
29.07.2016
08:05:37
Сап б, где мой вебм тред?

Ilia
29.07.2016
08:05:47
утонул

⭐️Alexandra
29.07.2016
08:06:01
С трапами обязательно.

Google

Ilia
29.07.2016
08:06:22
наверняка тянки и кидают трапов всяких

⭐️Alexandra
29.07.2016
08:06:38
Потому что они им нравятся

Andrey
29.07.2016
08:06:59

⭐️Alexandra
29.07.2016
08:07:08
?

Ilia
29.07.2016
08:07:19
сами трапы?

Алексей
29.07.2016
08:10:05

Ilia
29.07.2016
08:10:31
так тянки начали

Aldar
29.07.2016
08:11:05
тянки сюда кунов приходят искать?

⭐️Alexandra
29.07.2016
08:11:15
Нет
Тянок
Я уже нашла

Aldar
29.07.2016
08:11:59
Кого?

Nikita
29.07.2016
08:12:22
а вы не можете на двач пойти с этой перепиской?)

⭐️Alexandra
29.07.2016
08:12:35
Тян.

Yevhenii
29.07.2016
08:12:37

Aldar
29.07.2016
08:12:45
И правда, хорош флудить)

Дмитрий
29.07.2016
08:19:43
Реакт, у тебя двощ вывалился

Konstantin
29.07.2016
08:20:14
всем утра, есть css-modules, scss
кто как посоветует реализовать цсс-темы
соот-но есть компонент ProjectList.js у него в папке есть ProjectList.scss
и есть CustomLayout при оборачивании которым в routes.js нужно изменить стили списка проектов
есть вариант создать CustomLayout/ProjejectList.scss для переопределениея
либо можно добавить тему в ProjectList/ProjectList.scss как :global .customeTheme ….
либо может есть другие более удобные варианты, кто как юзает?

Google

Dmitry
29.07.2016
08:28:42
Решал похожую задачу. Сделал через переопределение нужных стилей путем подключения файла с темой после всех стилей. По дефолту можно пустой файл использовать например.
Примерно так:
- в less лоадере
!less?{"globalVars":{"brand":"' + brand + '"}},
где brand берется из переменной окружения при билде статики;
- в главном файле стилей
@import (reference) './variables/animation';
@import (reference) './variables/colors';
@import (reference) './variables/grid';
@import (reference) './variables/layout';
// ... etc
// theme file from themes directory
@import (reference) './brands/@{brand}';