@react_js

Страница 2271 из 5115
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

но мне кажется это странной практикой, лучше явно

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
зачем тебе редьюсер тогда?

бери и пиши эту логику не в них

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: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
ангуляр навязывает архитектуру и правила

каждый сам решает ссучиться под ангуляр или строить необходимую архитектуру на реакте

Сергей
09.10.2017
15:35:43
А зачем ждать?
лол чтобы цепочки можно было строить

не?

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

Так что ценность ангуляра достаточно сомнительна в принципе

Dmitry
09.10.2017
15:36:17
А кому хочется анальных ограничений берёт Ember, лол
https://emberjs.com/blog/2017/10/03/the-road-to-ember-3-0.html

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

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

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

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: { alias: { app: path.resolve(__dirname, 'src'), } }
нахрен алиасы resolve.modules поставь

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
мы сейчас кажется живём в эпоху, когда нет мелких либ

Страница 2271 из 5115