@react_js

Страница 480 из 5115
Vladimir
19.09.2016
11:36:54
типа "кнопка лайк"

Anton
19.09.2016
11:37:05
коннект то же самое, что и в той статье написано выполняет

Vladimir
19.09.2016
11:37:18
я думаю, делить специально на смарт и дамбы - тупо

потому что это вечно текущая абстракция, которая просто ненужный код на ровном месте создает

Google
Vladimir
19.09.2016
11:38:33
и вместо того чтобы фичу реализовывать, сидишь и думаешь: "ммм, а это дамб или смарт? что бы сказал Даня Абрамов?"

Evgeny
19.09.2016
11:38:39
+++

Всё так

Nikita
19.09.2016
11:38:56
#offtop на mac os sierra ни у кого переключение по языкам внезапно не скачет при наборе текста?

Evgeny
19.09.2016
11:39:49
Поменяй shortcut

Nikita
19.09.2016
11:40:54
спасибо! надеюсь поможет

Evgeny
19.09.2016
11:41:00
Поможет)

Nikita
19.09.2016
11:42:40
так а с порядком апдейтов там точно проблем нет?

то есть мне scu, который === сделает не сложно написать

Dmitry
19.09.2016
11:46:24
В конкретно этом случае я бы делал коннекты внутри каждого

Ҫѐҏӗѫӑ
19.09.2016
11:49:12
@vslinko у аполло-таки есть подписки https://github.com/apollostack/graphql-subscriptions

Google
Ҫѐҏӗѫӑ
19.09.2016
11:49:20
https://medium.com/apollo-stack/graphql-subscriptions-in-apollo-client-9a2457f015fb#.sczr0zsz6

anoru
19.09.2016
11:58:29
Даня когда описывал подход сам же на нем ничего большего не делал. В реальном мире надо применять все в пределах разумности

Alexander
19.09.2016
12:01:34
Всем привет. Недавно натыкался на гигантскую таблицу сравнения (фичи, life cycle hooks и тд) по разным фреймворкам (Angular 1, Angular 2, React, Ember...) и не могу найти. Ни у кого ссылочки не завалялось?

Viacheslav
19.09.2016
12:03:45
@vslinko у аполло-таки есть подписки https://github.com/apollostack/graphql-subscriptions
по сути это просто красивый доступ к кешу

Kreizo
19.09.2016
12:06:57
ребят подскажите, телеграм можно интегрировать на сайт в виде чата ?

BlackGopher
19.09.2016
12:08:14
? через апи в теории можно выцепить чатик полностью.

Давно смотрел у них апи , не помню

Сейчас они вроде бы их расширили

Kreizo
19.09.2016
12:14:59
https://core.telegram.org/

ничего не вижу по поводу iframe интеграции

Alexander
19.09.2016
12:20:10
Vladimir
19.09.2016
12:22:12
То есть есть api, используя которое можно написать свой telegram клиент, и возможно, кто-то уже сделал такой для интеграции в другие сервисы

Ilia
19.09.2016
13:17:34
http://codepen.io/Okhre/pen/QKKgLE?editors=0010 подскажите кто-нибудь. Чтобы поиск начал искать, надо в массив переделывать данные или это необязательно?

Alexander
19.09.2016
14:07:59
Необязательно, конечно, но массивом намного проще

обычный filter

Ilia
19.09.2016
17:20:33
что-то в любом случае надо будет писать массивы

Roman
19.09.2016
17:25:27
хороший был доклад о загрузке картинок в яндекс.картах ?

Ҫѐҏӗѫӑ
19.09.2016
19:07:55
@vslinko в общем, все норм с подписками все же

и в сангрии они тоже есть

Google
Ҫѐҏӗѫӑ
19.09.2016
19:08:28
и в аполло

Aleksei
19.09.2016
19:23:07
Если надоели всякие вложенные регулярки, типа object ? (object.prop ? 'text' : null) : null и не хочется тянуть громоздкие либы, написал минималистичную либу, которая решает эту проблему. Ее, в принципе, можно и для других вещей заюзать, но для такой проблемы особенно актуально. В случае с jsx проблема довольно частая. https://github.com/aleksei0807/validol

Aleksei
19.09.2016
19:28:44
кажется, что это все уже существует
Да, но обычно во всяких больших либах, которые часто не хочется тянуть. Ну или с не очень удобным синтаксисом.

Tim
19.09.2016
20:05:35
Да, но обычно во всяких больших либах, которые часто не хочется тянуть. Ну или с не очень удобным синтаксисом.
lodash.get ставиться отдельно не обязательно тянуть весь lodash. Имхо синтаксис там по приятней

Anton
19.09.2016
20:08:34
есть плагин lodash для бабела, он при импорте всей либы оставляет только нужный файл. имхо так удобней

Dmitry
19.09.2016
20:11:20
Господа, кто-нибудь может сталкивался с тем, что когда меняешь стили у дом элемента в компоненте, но внутри лежит контейнер с коннектом - подлагивает при смене стейта?

Вешать/снимать классы руками, которые от стейта зависят - как-то совсем печально

Anton
19.09.2016
20:21:35
Че за плагин?
https://www.npmjs.com/package/babel-plugin-transform-imports

поидее он для всего, но чет с material-ui и rr не подружился

Andrey
19.09.2016
20:23:34
этот плагин не дружит с chain

да и chain лучше не использовать

Tim
19.09.2016
20:29:34
https://www.npmjs.com/package/babel-plugin-transform-imports
данке шон, гляну, хотя мне пока не обломно устанавливать только то что нужно из npm i lodash.xxxx

Denis
19.09.2016
21:32:33
https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367?source=userActivityShare-24ed3821c960-1474320749

Andrey
19.09.2016
22:05:51
данке шон, гляну, хотя мне пока не обломно устанавливать только то что нужно из npm i lodash.xxxx
Новый вебпак сможет вообще подключать только используемые зависимости

Andrey
19.09.2016
22:07:15
Да

Во второй версии

Дмитрий
19.09.2016
22:07:29
Одно слово — rollup

Google
Дмитрий
19.09.2016
22:07:36
webpack 2 не нужен))

Dmitry
19.09.2016
22:09:02
https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367?source=userActivityShare-24ed3821c960-1474320749
Наконец-то безумие с запихиванием всего-всего в глобальный стор закончится? :)

Andrey
19.09.2016
22:09:29
Нужен только для сборки, а дальше - не нужен

Dmitry
19.09.2016
22:09:38
Andrey
19.09.2016
22:09:42
А если так, то устраивает

Дмитрий
19.09.2016
22:12:06
Поясни
rollup уже сейчас с tree shaking, конфиг занимает всего ничего, собирается мгновенно и вообще как-то гораздо удобнее чем webpack. Честно не пытался с его помощью собирать фронт, но вот либу собрать в компактный бандл сразу в вариантах для esnext и es5 — самое оно

/dev/m
20.09.2016
03:38:13
А видео есть?
https://youtu.be/tV1PpSIp4zk

Евгений
20.09.2016
05:08:39
webpack 2 не нужен))
горшочек, не вари

Vitaly
20.09.2016
08:47:29
Всем привет, я таки начал пилить tvOS апу, и у меня появилось куча нубских вопросов... при апдейте апы локалсторадж чистый?

Семен
20.09.2016
09:09:48
После закрытия клиента чистый

Что есть аптейт апы?

Dmitry
20.09.2016
09:32:02
Я локальный стейт не трогаю даже, меняю напрямую style у ноды ( у меня внутри лежит еще карта, так что рендерить каждый раз при смене стейта не выйдет ) и значение в сторе для чайлд компонента. Пока просто немного поменял логику, чтобы не было видно глазу этот момент, но для себя вопрос оставил открытым

Vitaly
20.09.2016
09:54:29
ох... а где же хранить сессию юзера?

Brs
20.09.2016
10:19:03
в контексте, например

Denis
20.09.2016
10:31:20
Всем привет. А как у вас стратегия в переводах построена? Вот есть строка перевода, например: footer.copyright.text=Copyright (C) MyCompany 2014-2016 И нам надо поменять текст - мы меняем его содержимое (в переводах и defaultMessage в коде)? footer.copyright.text=Copyright (C) MyCompany 2014-2017 Или оставляем его иммутабельным, добавляя новый ID? footer.copyright.text2=Copyright (C) MyCompany 2014-2017

Eldar
20.09.2016
10:33:20
Содержимое же оО Иначе тебе ключ надо в коде новый прописывать

А так подменил содержимое и норм

Denis
20.09.2016
10:34:49
Но тогда и в коде значение defaultMessage тоже менять

Google
Eldar
20.09.2016
10:35:06
? какое значение

Denis
20.09.2016
10:35:24
значение по умолчанию

Eldar
20.09.2016
10:35:38
Не использую дефолтных значений =/

Dmitry
20.09.2016
10:35:42
Так defaultMessage - это же тоже один из переводов

Например на английском

Eldar
20.09.2016
10:36:13
Да, есть вариант когда у тебя откат на базовый язык

Но в коде приложения у меня например дефолтных значений зашитых нет о_О

Nikita
20.09.2016
10:36:47
если кто-то астральную связь с гитхабом держит - замолвите словечко за мега-фичу. Когда смотришь файл, любой, хотелось бы видеть, если висят PR, в которых этот файл меняется

Dmitry
20.09.2016
10:38:27
У меня дефолтных тоже нет, но есть всякие ’Add’, ’Delete’, ’Cancel’ и тд, которые, если встретились в тегах <Button/>, <Link/> и некоторых других, также прогоняются через словарик и переводятся

Denis
20.09.2016
10:39:33
Так defaultMessage - это же тоже один из переводов
Но как тогда отслеживать изменения для остальных языков?

Dmitry
20.09.2016
10:40:55
Я не пойму, зачем их отслеживать ) Перевод же один раз строится для нескольких языков

Если имеется ввиду переключение языка на лету, то у меня в каждом элементе, требущем перевода, есть обертка: <T>Reset password</T> например, и если для выбранного языка есть перевод, то он применится, иначе останется изначальное сообщение

Dmitry
20.09.2016
10:47:41
А, типа шаблонный текст?

Denis
20.09.2016
10:47:57
у нас в коде и компонентах defaultMessage - английский перевод, но есть ещё файлы других языков

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