@react_js

Страница 2484 из 5115
Andrew
03.11.2017
09:52:19
Тогда обязательно.

Andrew
03.11.2017
09:53:06
Но лучше конечно оберните его в GraphQL :P И юзайте аполо

nick
03.11.2017
09:53:26
Спасибо

Google
nick
03.11.2017
09:54:14
Много для быка телодвижений, для перехода на graphQL?

Александр
03.11.2017
09:56:25
спасибо, посмеялся
Да сам Дэн обрамов говорил что вам ненужен redux :)

Cenator
03.11.2017
09:56:43
Да сам Дэн обрамов говорил что вам ненужен redux :)
ты дальше заголовка бы прочитал)

Александр
03.11.2017
09:57:06
Andrew
03.11.2017
09:59:13
Много для быка телодвижений, для перехода на graphQL?
Мне кажется не больше чем потом когда вам нужно будет делать всякие денормализации, обновления в трех местах, удаления в трех местах и пр обновления итд.

Так многое за вас сделает аполло, а так вам все это нужно будет писать руками и это будет печально. Для SPA с минимумом перезагрузок и пр. Надо. Если реакт у вас только будет кусочками такими мини приложениями то там то там, то даже thunk хватит. В общем it depends :)

Сергей
03.11.2017
10:03:07
лол

thunk покрывает дофигище кейсов

я делал с ним большие приложения

а graphQL это так

одна ступень

которая к тому же не решает проблем

Google
Сергей
03.11.2017
10:03:37
а только добавляет

Mike
03.11.2017
10:05:01
санки вообще топчик

при том что казалось бы миниатюрная хуевина

а столько всего позволяет сделать

а главное не заставляет бэк от тебя зависеть

kana
03.11.2017
10:06:13
занки это топчик по одной простой причине - это простейший костыль, когда нам тупо дали доступ к апи стора в экшонах

Сергей
03.11.2017
10:06:18
и тестить удобно

kana
03.11.2017
10:06:47
а код redux-thunk так делает

Сергей
03.11.2017
10:06:50
санки дает возможность в экшнкреатор пробрасывать зависимости

Max
03.11.2017
10:06:51
Сергей
03.11.2017
10:07:09
а код redux-thunk так делает
он не делает так

не выдумывай

пробросить можно любую абстракцию

а не только API

kana
03.11.2017
10:07:50


Google
Сергей
03.11.2017
10:07:53
и поверх этого fetch + class можно написать много чего

блядь

kana
03.11.2017
10:08:17
экстра-аргументы - не основная фича занков, ты сейчас не туда тему увел

Max
03.11.2017
10:08:40
так

Сергей
03.11.2017
10:08:41
как и доступ к dispatch

Max
03.11.2017
10:08:49
чот вы о теплом и о мягком

и попахивает флеймом

давайте перейдем к старом доброму хейту редакс-форм и оставим санки в покое ?

Sergei
03.11.2017
10:13:19
Всем привет! Недавно начал работать с реактом. Возникла проблема с пониманием работы со стейтом при рендеринге списка компонентов. Использую redux и храню список в сторе. Список в виде массива объектов. Меняю поле у одного элемента списка, а перерисовывается весь список. Насколько я понимаю, это из-за того, что флаг меняется посредством state.map(item => item.id === 1 ? Object.assign({}, item, {flag: true}) : item; Внимание вопрос: как сделать чтоб перерисовался только один элемент? Заранее спасибо. И извиняюсь если вопрос глупый.

Sergei
03.11.2017
10:15:33
спасибо) этого достаточно)

Stepan
03.11.2017
10:28:46
подписать каждый компонент отдельно на стор юзать reselect shouldComponentUpdate
Сова, ты когда-то говорил про redux-act и redux-actions, у кого-то из них были проблемы с SSR. У кого?

Дмитрий
03.11.2017
10:36:57
Artyom
03.11.2017
10:41:42
assignAll не нужен просто
Ты что, не любишь мутировать? ?

Разве не прекрасно? import { fetchUserInfo } from 'actions'; componentDidMount() { fetchUserInfo(); }

Дмитрий
03.11.2017
10:45:07
Разве не прекрасно? import { fetchUserInfo } from 'actions'; componentDidMount() { fetchUserInfo(); }
А потом внезапно потребуется перенести код в другое окружение и приплыли)

Google
Artyom
03.11.2017
10:45:23
Ну что значит другое окружение?

Дмитрий
03.11.2017
10:46:00
Соседний проект, компонентная библиотека, сторибук наконец

pepsi ¯\_(ツ)_/¯
03.11.2017
10:48:47
А потом внезапно потребуется перенести код в другое окружение и приплыли)
i know that feel, теперь делаю так componentDidMount() { this.props.onDidMount && this.props.onDidMount(); }

Дмитрий
03.11.2017
10:49:22
Ну это уже ни к чему, за таким флоу следит нормально

Artyom
03.11.2017
10:49:47
Артур
03.11.2017
10:50:12
Значит выгодно пробрасывать как всегда через mapDispatchToProps?

Дмитрий
03.11.2017
10:51:13
Эх, если бы все в модулях было
А есть другие варианты писать код?)

Artyom
03.11.2017
10:53:10
Вопрос привычки

Eugene
03.11.2017
10:53:41
Вникаю в тесты потихоньку, пытаюсь настроить jest, enzyme, как правильно и где настроить Enzyme.configure({ adapter: new Adapter() }) ?

Разобрался, все

Lupsick
03.11.2017
10:59:14
посоны, как сделать, чтобы babel-core тянул lodash не полностью, а только функции?

плагин чет не работает

Yan
03.11.2017
10:59:53
бабел кор разве поддерживает три шейкинг?

Roman
03.11.2017
11:00:30
посоны, как сделать, чтобы babel-core тянул lodash не полностью, а только функции?
ну тут вроде кроме babel-plugin-lodash ничего и не придумано

Lupsick
03.11.2017
11:01:34
ну чет размер не уменьшается

с плагином

Александр
03.11.2017
11:01:50
No matching files. Patterns tried: src\components\Comment.js !/node_modules/ !./node_modules/**

кто нибудь сталкивался с проблеммой Prettier ? в IDE IJ

Дмитрий
03.11.2017
11:09:31
Lupsick
03.11.2017
11:09:45
Google
Дмитрий
03.11.2017
11:09:45
tree shaking сам по себе не уменьшает размер

Stepan
03.11.2017
11:10:02
redux-act при использовании assignAll или bindAll
Чёт он вообще говно какое-то, redux-actions буду юзать

Дмитрий
03.11.2017
11:10:13
Лол

Сергей
03.11.2017
11:10:23
уж лучше написать свой аналог

нормально типизируемый

благо это предельно просто

Дмитрий
03.11.2017
11:10:56
Самое забавное, что единственный адекватный вариант сегодня — это один из сабсетов етого акта

Lupsick
03.11.2017
11:11:25
tree shaking сам по себе не уменьшает размер
а есть вообще вариант как-то уменьшить размер этой подзалупы всей?

Default
03.11.2017
11:11:27
Выковыряйте его оттуда и оформите как либу :)

Mike
03.11.2017
11:11:38
там же негодяй давал линку

на типизацию актов

Mike
03.11.2017
11:11:49
quick-actions что ли

Дмитрий
03.11.2017
11:12:13
Я пока не хочу этим заниматься, потому что вижу тут намёки на более универсальное решение

Mike
03.11.2017
11:12:44
Зацените велик. Я запилил его после того, как чуть не помер в попытках типизировать redux-act(ions). Велик получился довольно меленьким, и типизируется норм. https://github.com/bigslycat/quick-action

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