
Ilya
09.10.2017
13:54:42

Stepan
09.10.2017
13:54:55

Сергей
09.10.2017
13:56:18
я делаю себе такое))
const A = createActions(‘namespace’, {
action1: (params) => ‘payload’,
action2: (params) => ‘payload2’,
})
A.action1().type === ‘namespace/action1’
A.action2().payload === ‘payload2’
есть и второй параметр для meta-инфы

Google

Сергей
09.10.2017
13:57:24
но я не помню юзал ли его хоть раз
где-то валялся babel-плагин для этогго
он превращал
export const action1 = (params) => ‘payload’
в вызов createActions
но мне кажется это странной практикой, лучше явно

Дмитрий
09.10.2017
13:58:39

Dmitry
09.10.2017
14:01:44
Всем привет! Подскажите какую библиотеку лучше заиспользовать для отлова различного рода свайпов и т.д. Где-то с год назад использовал react-swipeable но с ним периодически возникали проблемы. Может есть что получше.

illiatshurotshka❄️
09.10.2017
14:04:07
то есть абрамов прав
если он действительно мутирует, то эт полный пиздец
огромный толстый хер с надписью на яйцах "redux-act"

Александр
09.10.2017
14:04:32
А что если редюсер есть, но не хранит информацию в сторе, и я просто запихиваю в него функции которые мне нужны(эдакое хранилище логики) это нормально?

Alexandr
09.10.2017
14:05:53
зачем тебе редьюсер тогда?
бери и пиши эту логику не в них

Artyom
09.10.2017
14:06:55

Petr
09.10.2017
14:06:55

Google

Александр
09.10.2017
14:07:24
А что делать если компонент огромный а хочется его раделить?
Причем он состоит только из самого себя

Petr
09.10.2017
14:08:10

Александр
09.10.2017
14:08:39
Делать кучу оберток? Зачем?

Petr
09.10.2017
14:09:42

Сергей
09.10.2017
14:12:22
а вообще ребята
юзайте https://github.com/reduxactions/redux-actions
и будет вам счастие
https://redux-actions.js.org/docs/api/combineActions.html

Duego
09.10.2017
14:20:16
Кто нибудь юзал React Universal Component 2.0 ?

Artyom
09.10.2017
14:25:29
В том же редакс-акт можно просто не использовать привязки эти

Сергей
09.10.2017
14:26:24
он слишком убогий и кода лишнего много
черезжопно написан
серьезно
лучше возьми redux-actions

Duego
09.10.2017
14:28:04
а лучше не использовать редакс вообще, крода много

Сергей
09.10.2017
14:29:06
лол

Pavel
09.10.2017
14:29:38
лучше когда одна магия и ничего не понятно, зато кода мало

andretshurotshka?❄️кде
09.10.2017
14:30:53
MobX?

Duego
09.10.2017
14:31:05
+

Google

Artyom
09.10.2017
14:31:40
Как же не охото переписывать эти экшены.., и так времени не много...
А че там про redux-observable? Я вообще пока не смотрел, но курс на egghead вышел...

Eugeniy
09.10.2017
14:32:49

Сергей
09.10.2017
14:33:01

Александр
09.10.2017
14:33:10
А осел то шарит

andretshurotshka?❄️кде
09.10.2017
14:33:16
норм

Pavel
09.10.2017
14:33:22

from
09.10.2017
14:44:27

Duego
09.10.2017
14:54:45
По mobx вопрос
Все обзерверы триггаются, когда какоето значение гдето менняется?

Andrey
09.10.2017
14:57:34
Нет, только те, в которых используется значение

Lupsick
09.10.2017
15:05:17
> React is running in production mode, but dead code elimination has not been applied
посоны, а это законно после обновления на реакт 16?

from
09.10.2017
15:06:41
не похоже, что сообщение от реакта вообще

from
09.10.2017
15:06:51
но если и от него, это задача бандлера
если я правильно понимаю )

Lupsick
09.10.2017
15:07:33
сообщение от вебпака, как видимо
но получил я его в проде с новым реактом

from
09.10.2017
15:08:06
аглифай удалять должен вроде

Artyom
09.10.2017
15:25:46
В общем написал createAsyncAction и мидлвару, которая его обрабатывает =[
Но надо посмотреть на redux-actions, может в следующей итерации поменяем...

Google

Сергей
09.10.2017
15:31:28
ты кажется забыл подождать завершения исполнения action.payload.asyncAction

Dmitry
09.10.2017
15:33:20
есть кто-то кто работал много с ангуляром и реактом и может сказать что лучше?

Dmitry
09.10.2017
15:33:45
Прямые руки, адекватные требования и хорошо продуманная архитектура
а фреймворк дело вкуса

Сергей
09.10.2017
15:34:06
реакт вообще не фреймворк
нехрен сравнивать
на реакте строишь свой фреймворк, под свои нужды

Admin
ERROR: S client not available

Сергей
09.10.2017
15:34:29
ангуляр навязывает архитектуру и правила
каждый сам решает
ссучиться под ангуляр
или строить необходимую архитектуру на реакте

Artyom
09.10.2017
15:35:32

Сергей
09.10.2017
15:35:43
не?

Default
09.10.2017
15:35:50
А кому хочется анальных ограничений берёт Ember, лол
Так что ценность ангуляра достаточно сомнительна в принципе

Dmitry
09.10.2017
15:36:17

Default
09.10.2017
15:36:30
Я видел сегодня уже

Artyom
09.10.2017
15:37:40
Так я цепочки в самом asyncAction описываю. Или я не вижу какого-то кейса?

Александр
09.10.2017
15:38:48
С другой стороны можно сказать, "Писать свой велосипед на реакт" или использовать готовую архитектуру ангуляра

Stepan
09.10.2017
15:39:20

Google

Александр
09.10.2017
15:39:34
Хотя стоп, это уже холиваром попахивает

Stepan
09.10.2017
15:39:44
но есть же @it_holywars

Александр
09.10.2017
15:40:07
Хливары не нужны )

Dmitry
09.10.2017
15:40:09
Deus vult!

Duego
09.10.2017
15:53:59
Ребят
Как вебпак настроить чтоб импорты все от корня были
Написал это resolve: {
alias: {
app: path.resolve(__dirname, 'src'),
}
}
Но все равно ругается

Stepan
09.10.2017
15:55:39
А как импортируешь?

Сергей
09.10.2017
15:58:08
resolve: {
modules: [resolve(__dirname, ‘..’, ‘src’), ‘node_modules’],
}
и всё
и будет работать относительно src :
import Foo from ‘foo/bar’
если есть файл src/foo/bar.js например

Artyom
09.10.2017
17:22:36
Посоветуйте какую-нибудь мелкую либку, что бы нотификейшены показывать

ENAMETOOLONG
09.10.2017
17:23:28
noty, alertify

Artyom
09.10.2017
17:25:33
что бы react

from
09.10.2017
17:29:43
мы сейчас кажется живём в эпоху, когда нет мелких либ