@react_js

Страница 4964 из 5115
Pavel
08.10.2018
13:10:22
redux actions

Сергей
08.10.2018
13:10:32
redux actions
Слишком многословен

Evgen
08.10.2018
13:10:33
@dmitryk_dk из своего опыта скажу что если у тебя в проекте 100 покрытие тестами то не используй Apollo React компоненты так как запаришься респонсы под тесты писать и модифицировать их

Сергей
08.10.2018
13:10:41
redux actions
Но тоже, вполне

Google
Dmytro
08.10.2018
13:12:10
@dmitryk_dk из своего опыта скажу что если у тебя в проекте 100 покрытие тестами то не используй Apollo React компоненты так как запаришься респонсы под тесты писать и модифицировать их
Ну сейчас пока вопрос над этим не стоит, больше есть понять желание проблем, с которыми можно столкнуться с graphql. Потому как где-то видел, что github плачет горькими слезами относительно переезда на graphql, но вот письменно подтвердить не могу)

Сергей
08.10.2018
13:12:16
redux-act
Это говно

Vlad
08.10.2018
13:12:37
@sergeysova Привет, а у тебя есть что-то похожее, хочу пример с хорошим кодом найти? https://github.com/sergeysova/instaclone-frontend.js/

Kevin
08.10.2018
13:12:45
Это говно
говно — это redux а redux-act — вынужденная необходимость

Kevin
08.10.2018
13:13:24
Сергей
08.10.2018
13:13:45
не
Лол

Evgen
08.10.2018
13:13:47
@dmitryk_dk если используешь MOBX классы с реактом то вообще милое дело просто написать абстракцию под GraphQL аполло клиент чтобы аполло был тупо как тулза для получения и отправки данных типо как axios и тогда твой фронт енд будет независем от graphQL

Vlad
08.10.2018
13:13:49
@sergeysova спасибо!

Google
Сергей
08.10.2018
13:14:12
Особенно мобх

Полный магии

Dmytro
08.10.2018
13:14:33
Ну уже на фронте как раз саги

Alex
08.10.2018
13:14:39
не юзай

Егор
08.10.2018
13:14:40
Сергей
08.10.2018
13:14:50
Evgen
08.10.2018
13:16:40
@Zik_42 видимо нельзя раз у тебя не получается. Но если ты взялся писать тесты то архитектуру нужно продумывать чтобы вместо реальных объектов можно было в тесткейсе установить мок объект из jest для этого используй пропсы или конструктор

Vlad
08.10.2018
13:18:01
@Evgeny0191 много переписывать. учту твое решение, спасибо. но пример с доки прям, хз почему не работает. оно просто не заменяет локал сторедж

Evgen
08.10.2018
13:18:55
Юзать классы это совсем пиздец
Mobx по сравнению с reduxoм кстати вообще магией не наполнен. Тупо JS6 класс с @observable переменными. Ничего проще ещё не видел)

Ilya
08.10.2018
13:19:08


Сергей
08.10.2018
13:19:38
Обсервабл не магия. Пахаха Обновляешь свойство и не знаешь сколько частей приложения будет обновлено

Можешь даже не знать что начнется цикличное обновление

Roman
08.10.2018
13:20:07
Yaroslav
08.10.2018
13:20:22
observal это боль, чем крупнее приложение, тем неявней и еще сложно тестить. + многонаправленость

Kevin
08.10.2018
13:20:22
почему вообще люди пользуются i18next, он же упоротый какой-то

Ilya
08.10.2018
13:20:46
Roman
08.10.2018
13:21:01
вообще не то лол
чтобы у тебя не обновлялся рендер нужен реселект

dima
08.10.2018
13:21:12
глян что он делает

Google
Ilya
08.10.2018
13:21:27
В смысле что он делает. Я знаю что он делает )

dima
08.10.2018
13:21:46
и вот на счет рабтоает ли он с мобикс в мобик по другому лол там как бы нету сеолекоторов

Evgen
08.10.2018
13:21:55
@sergeysova знаешь, какой компонент задекорировал с мобх классом тот и обновляется ?

Сергей
08.10.2018
13:23:38
То есть связи между классами мобх И зависимости между полями просто никто не делает

Kevin
08.10.2018
13:23:49
Андрей
08.10.2018
13:23:55
react-intl
справедливо

Vladislav
08.10.2018
13:24:00


Evgen
08.10.2018
13:24:11
@sergeysova dependecy injection через конструктор класса)

Artyom
08.10.2018
13:24:28
Привет https://rudevs.network/SJnVLYQm7

Vladislav
08.10.2018
13:25:12
Привет https://rudevs.network/SJnVLYQm7
непонятен вопрос оказался ?

Artyom
08.10.2018
13:26:12
Kevin
08.10.2018
13:26:31
у react-intl простая и понятная (хоть и не сликом удобная дока), упор на стандартный Intl и полифиллы того, что ещё туда не добавили, локализация по CLDR у react-i18next упоротая дока и самопальная локализация

Alexey
08.10.2018
13:26:53
непонятен вопрос оказался ?
мог просто знак вопроса поставить - мы б догадались

Сергей
08.10.2018
13:27:03
@sergeysova dependecy injection через конструктор класса)
Исследовать надо весь проект, чтобы понять что обновится

Kevin
08.10.2018
13:27:23
по-моему, чувак спросил про готовый компонент для выбора таймзоны на карте

Default
08.10.2018
13:27:28
Ммм, срачи за обсервабл

Max
08.10.2018
13:31:36
Обсервабл не магия. Пахаха Обновляешь свойство и не знаешь сколько частей приложения будет обновлено
как будто с redux известно какие компоненты будут обновляться - будет компонент обновляться или нет зависит от того что он вернет в mapStateToProps. В mobx хотя бы можно посмотреть у каждого обзервабла список подписчиков (компонентов) которые нужно вызвать при изменении свойства

Можешь даже не знать что начнется цикличное обновление
ни разу с таким не сталкивался, есть пример?

Google
Дмитрий
08.10.2018
13:33:43
Обсервабл не магия. Пахаха Обновляешь свойство и не знаешь сколько частей приложения будет обновлено
Это всё не то, главная проблема, из которой следует всё остальное, это невозможность эффективных ромбовидных зависимостей, они неизбежно распадаются на несколько событий и всё естественно ломается A → B A → C B → D C → D



Сергей
08.10.2018
13:34:13
Max
08.10.2018
13:37:24
Это всё не то, главная проблема, из которой следует всё остальное, это невозможность эффективных ромбовидных зависимостей, они неизбежно распадаются на несколько событий и всё естественно ломается A → B A → C B → D C → D
это в rxjs есть проблема когда из-за ромбовидных зависимостей получаем несколько событий и перезапусков обзервабла, в mobx такой проблемы нет - там нужный обзервабл пересчитается только один раз

Дмитрий
08.10.2018
13:37:46
Я помню ты за mobx топишь)

Admin
ERROR: S client not available

Roman
08.10.2018
13:47:15
бот?

Andrey
08.10.2018
13:47:40
а как прально генерировать key через uuid/nanoid чтобы не делать это на каждом ререндере?

Катюша
08.10.2018
13:47:46
не

Cenator
08.10.2018
13:48:05
Делать это на ререндере - хуже чем юзать индекс массива

Ilya
08.10.2018
13:54:14
не
Скажи что-нибудь на неботском )

Катюша
08.10.2018
13:54:48
я есть человек

Andrey
08.10.2018
13:55:24
я есть человек
рекрутер небось?

Ilya
08.10.2018
13:55:44
рекрутер небось?
А это незаконно? )

Andrey
08.10.2018
13:56:27
Делать это на ререндере - хуже чем юзать индекс массива
так вопрос именно в том, как прально это просунуть. Я так понял, перед тем как отдавать массив в рендер, пройтись по нему и подобавлять туда всю эту дичь?

Andrey
08.10.2018
14:01:08
Google
Ева
08.10.2018
14:24:50
привет всем, кто-нибудь из вас имел дело с гетсби жс и реализововали ли вы сср с помощь гетсби? можете показать конфиги, а то я ваще ничего не понимаю

Игорь
08.10.2018
14:52:02
парни как заставить селектор перезапросить данные насильно ?

Сергей
08.10.2018
14:52:11
если селектор выбирает не актуальные данные, тебе надо переписать селектор

Игорь
08.10.2018
14:52:35
нуу они делают выборку, и возвращают собрнанные объекты

в голову не приходит как его переписаь ? меня устраевает ввыборка из него, но оно не видит ченджей так как на выходе я делаю собераю сложные объекты которые имеют вложенные объекты. Их то селектор и не видит

Сергей
08.10.2018
14:54:34
пролистай список юзеров здесь

много здесь людей с именем Ванга?

Игорь
08.10.2018
14:55:30
http://joxi.ru/12M6MYQHMWY1VA

Сергей
08.10.2018
14:57:12
я бы за это убивал

но ладно)

dima
08.10.2018
14:57:46
че не так D

http://joxi.ru/12M6MYQHMWY1VA
ну тут то то дикое уверен что не возможно в один проход херануть ?

Roman
08.10.2018
14:59:19
Сергей
08.10.2018
14:59:57
http://joxi.ru/12M6MYQHMWY1VA
да и вот session.ServiceRequest.all() это вообще что

Игорь
08.10.2018
15:02:48
Это редакс орм

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