
Valeriy
21.04.2018
00:43:34
и это не спроста
тенденция!

Abu
21.04.2018
00:44:00

Valeriy
21.04.2018
00:44:07
появляются новые технологие, порог вхождения, в которые не инзок ен высок как говорится

Google

Valeriy
21.04.2018
00:44:28
так что я не унижаю, а скорее опечаливаюсь

Abu
21.04.2018
00:44:44

Valeriy
21.04.2018
00:45:08
так что боли особой нет
хотя бывают моменты :)
но я и сам выдаю много кода :))
нельзя сходить с этой тропинки
руководители нахрен никому не нужны
всякие там тимлиды, которые забывают как кодить типа
надо всегда держать себя в форме
я лично постоянно трачу много времени на чтение блогов, твитов, просмотр скринкастов
минимум 2-3 часа в день на это выделяю время

Google

Valeriy
21.04.2018
00:50:00
иначе окажешься за бортом
очень рекомендую всем и всегда egghead.io
надеюсь в РФ их не забанили еще РКН
у меня там уже пару лет PRO подписка о чем ни разу не пожалел
всегда весь свежачок там

Alex
21.04.2018
00:55:05
А ты разговорчивый)

Valeriy
21.04.2018
00:55:43
наверное лучше блог завести свой

Pauline
21.04.2018
01:02:35

Alex
21.04.2018
01:03:08

Pauline
21.04.2018
01:03:16
+

Valeriy
21.04.2018
01:04:00
ну я пока довольно уютно и в этом канале себя чувствую :))
на мой взгляд очень приличная платформа для обмена мнениями
все условия созданы для этого

Pauline
21.04.2018
01:34:53
это еще че такое? :)))
блин я из-за тебя зашла в твиттер за ссылкой на него, вышла только сейчас и поняла, зачем заходила
https://twitter.com/vkozulya

Alex
21.04.2018
01:36:41
Дешвушки в такое время должны спать, а не по твитерям лазить)

Valeriy
21.04.2018
01:38:10
в пн-вт буду в мск

Google

Valeriy
21.04.2018
01:39:15
если что можем там пивасика попить и пообсуждать сабж :)

Pauline
21.04.2018
01:39:30

Alex
21.04.2018
01:40:53
А как же продолжение рода? (сарказм)

Nikita
21.04.2018
01:41:08
Кто-нибудь может пояснить коротко зачем мне нужен reselect?
8 утра субботы - отличное время, чтобы узнать о нём

Abu
21.04.2018
01:42:50

Valeriy
21.04.2018
01:42:54

Nikita
21.04.2018
01:43:54
Не, ну там всё понятно, просто может какие-то крутые штуки, которые упрощают жизнь.
Но по сути это оптимизирует запросы, верно?

Valeriy
21.04.2018
01:44:29
ну давай по порядку
что ты имеешь в виду под запросами?
где ты их делаешь?

Nikita
21.04.2018
01:45:13
в mapStateToProps

Valeriy
21.04.2018
01:45:54
ну ты же понимаешь что стор просто так не меняетс ясам по себе да?

Nikita
21.04.2018
01:46:06
yeap

Valeriy
21.04.2018
01:46:06
ты управляешь этим процессом
соответственно перечитываем
т.е. как только меняется один из параметров, который ты передаешь в селектор, то у тебя все пересчитывается

Google

Nikita
21.04.2018
01:49:13
Понял, спасибо!

Valeriy
21.04.2018
01:49:57
ну и все три пункта желательно осознать
предварительно переведя их на русский язык
в них вся суть

Влад
21.04.2018
05:47:35

Artyom
21.04.2018
06:13:42
Как в package.json ссылку на гит указывать для пакета?
Т.е. что бы не из npm тянул, а с гита?

Admin
ERROR: S client not available

Artyom
21.04.2018
06:25:00
Хм
https://medium.com/@jonchurch/use-github-branch-as-dependency-in-package-json-5eb609c81f1a

andretshurotshka?❄️кде
21.04.2018
07:29:07
Чуваки, как вы могли пропустить

CFFTRP
21.04.2018
08:14:45
Подскажите, есть контейнер UserList (таблица). Через mapDispatchToProps и стейт получает список юзеров. Он мапом проходится по этому списку и рендерит компонет UserRow. Нормально просто передать в map компоненту свойства через props?
(то есть, UserRow не будет знать про редакс и получает свойства через props)

Artem
21.04.2018
08:16:39
если тебе конечно с UserRow как то заморачиватся не надо
ну типа поменять только один UserRow

CFFTRP
21.04.2018
08:17:39
да вроде норм
Просто получается какая-то странная структура.
App => UserList(Redux) => UserRow (props)

Timofey
21.04.2018
08:18:11
как можно группе инпутов отключить tabindex?

CFFTRP
21.04.2018
08:18:11
если тебе конечно с UserRow как то заморачиватся не надо
эм...
Он просто шаблон одного ряда TR
<tr onClick={() => update({ active: index })}>
<td><img src={`images/${user.image}.svg`} className="user-image" /></td>
<td>{user.name}</td>
<td>{user.age}</td>
<td>8 {user.phone}</td>
</tr>

Artem
21.04.2018
08:18:43
у меня еще хуже, app рассылает переводы для компонентов, итого базовые получают чатсь данные с родителя, часть с редакса

CFFTRP
21.04.2018
08:18:56

Google

CFFTRP
21.04.2018
08:19:20
ну я просто уточняю, мало ли, пропсы нежелательны когда работаешь с редаксом

Artem
21.04.2018
08:19:49
незнай у меня app рассылает тоже пропсы на пару с редаксом)
ну вообще проще работать с одним источником данные, ну у меня их несколько, поэтому приходится миксовать)

Usman
21.04.2018
08:32:32
Ребята, какие архитектуры используете для больших проектов? Ту до архитектура не очень удобная для чтения

Valeriy
21.04.2018
08:36:15
что вы несете :)))

Павел
21.04.2018
08:36:35
парни спасите помогите 2 день мучаюсь (Redux + Route) если я подключаю компонент к store и в нем же пытаюсь по switch переключаться на другие компоненты то не работает переключение, а если подключаю к стору компонент какой нибудь , который лежит внутри компонента к которому перешел по switch. то switch работает ! это так и должно быть ? или я что-то не то делаю?

Valeriy
21.04.2018
08:37:18

Павел
21.04.2018
08:37:47
хистори?

Valeriy
21.04.2018
08:37:58
понятно :)

Роман
21.04.2018
08:38:10
:)

Павел
21.04.2018
08:38:41
ткните куда копать

Valeriy
21.04.2018
08:39:00
процесс такой
1. import createHistory from 'history/createBrowserHistory'
2. history = createHistory()
3. в миддлаваре routerMiddleware(history),
4. createStore
5. <ConnectedRouter history={history}>

Павел
21.04.2018
08:39:28
апаньки

Valeriy
21.04.2018
08:40:06
это про react-router(-dom) v4

Павел
21.04.2018
08:40:47
спасибо

Valeriy
21.04.2018
08:41:02
import { routerMiddleware } from 'react-router-redux' не забудь

Павел
21.04.2018
08:41:47
чтож я раньше то не спросил тут
2 дня

Valeriy
21.04.2018
08:42:22
ну... а как ты думаешь чем отличаются джуниоры от синьоров, мидлов? :))