@react_js

Страница 1218 из 5115
Mikhail
26.04.2017
13:18:49
при мерже данных

ибо к нормализации данных это не имеет отноешния

а еще лучше

Denis
26.04.2017
13:19:24
Не обязаны, но конечно нанимающая компания может выставлять любые требования, которые ей удобны
Я тоже так думаю. Только что общался с молодой стартапершей. Ей нужен фронтенер/верстальщик и по совместительству ui/ux - это все в одном лице. Как думаешь это норм?)

Google
Mikhail
26.04.2017
13:19:35
если один должен быть isShown то тогда вытащил бы его редюсер наверх стора например или entities и туда вписывал id или ids тех которые показаны

Dmitry
26.04.2017
13:19:56
Это норм, пока на рынке есть люди, готовые так работать

Gleb
26.04.2017
13:20:04
ну то есть отдельный object? { ... listMetadata: { 1: { isShowe: true, isSomeElse:true } } }

такмим образом?

а далее каким нибудь реселектом или что там используют уже мерж да?

Mikhail
26.04.2017
13:20:28
Потому что то - сущности, а из isShow - это уже к сущности никакого отношения не имеет. просто отображение

isShown: [ids]

ну допустиим у тебя list

Denis
26.04.2017
13:21:08
Это норм, пока на рынке есть люди, готовые так работать
Да, жесть. При этом всегда нужно быстро, качественно и дешево ?

Mikhail
26.04.2017
13:21:14
который отображает твои сущности

Gleb
26.04.2017
13:21:20
А понял), просто если нужен будет еще флаг то добавиться этих is много

Mikhail
26.04.2017
13:21:23
так вот в entities у тебя будут лежать твой сущности

и на уровне entities будет listReducer

Google
Mikhail
26.04.2017
13:21:39
который объект

и которго будем массив isShown: []

Gleb
26.04.2017
13:22:13
понял, спасибо!)

Mikhail
26.04.2017
13:22:16
Могу быть не прав, если что. Но сам бы стал так делать

Denis
26.04.2017
13:23:11
>стартапершей Почему-то не удивлен
Это жесть. Послал короче ее, там уже на этапе собеседования какие-то загоны)

Mikhail
26.04.2017
13:23:42
А понял), просто если нужен будет еще флаг то добавиться этих is много
ну это уже вопрос оптимизации и кода) вариантов решения - 2 точно :)

Dmitry
26.04.2017
13:24:41
Это жесть. Послал короче ее, там уже на этапе собеседования какие-то загоны)
Ну если они готовы много платить, но при этом не рассчитывать, что ты будешь работать в 2 раза больше, то почему бы и нет)

anoru
26.04.2017
13:27:35
Много платить точно не будет, иначе наляли бы двух разных специалистов

Dmitry
26.04.2017
13:30:18
Ну зависит от потока задач, иногда проще нанять одного и платить ему образно говоря 150, чем 2х по 100

Gleb
26.04.2017
13:30:35
@jaybekster А подскажи вот такой кейс тогда как бы сделал, если нужно все айтемы сделать isShowed, то есть добавить их в isShown: [], а для этого нужно взять айдишники из reducer'а - entities и перенести в текущий редусер

Mikhail
26.04.2017
13:32:52
Ты можешь у reducer кооторый обрабатывает когда попадают сщуонсти в сторк выдывать reducer для isShown и туда отдавать этот же экшн

Gleb
26.04.2017
13:33:33
а точно, или thunk'ом

Mikhail
26.04.2017
13:34:15
вот http://redux.js.org/docs/recipes/reducers/UpdatingNormalizedData.html

http://redux.js.org/docs/recipes/reducers/UpdatingNormalizedData.html#standard-approaches

Gleb
26.04.2017
13:35:38
Аа супер

спасибо еще раз

Mikhail
26.04.2017
13:35:52
ну или в isShown редюсере перехватывай action.type и делай с данными что требуется action.type будет одинаковый с тем, который ты юзаешь когда сущности в стор прилетают

Denis
26.04.2017
13:40:03
Ну зависит от потока задач, иногда проще нанять одного и платить ему образно говоря 150, чем 2х по 100
Ну, в любом случая я думаю совмещать 3 спецов в себе, это очень плохая идея. Думаю разработчик должен думать о коде, а не о том каким цветом должна выглядеть кнопочка, и где ее разместить что на нее больше нажимали

А иначе все будет очень посредственно

Google
Pauline
26.04.2017
13:40:39
верстальщик-дизайнер это ок

Dmitry
26.04.2017
13:41:03
Ну скорее просто сложнее такого человека найти, но они есть. Мне в том числе нравится и про дизайн думать, и про фронт.

Denis
26.04.2017
13:42:19
Ну скорее просто сложнее такого человека найти, но они есть. Мне в том числе нравится и про дизайн думать, и про фронт.
мне тоже нравится, только по задачам перемещаться тяжело становится. Слишком много времени нужно

Dmitry
26.04.2017
13:43:35
Поэтому я и упомянул количество задач :) В основном выходит, что пишу фронт, но есть моменты, когда успеваешь с дизайнерами пообсуждать и предложить свои варианты решения проблемы + в свободное время балуюсь дизайном

Gleb
26.04.2017
14:17:47
@jaybekster А ids должны лежать в entities или для каждого редусера где используется данный список свой ids?

Mikhail
26.04.2017
14:18:27
в entities не должно быть ничего крмое сущностей

если у тебя состояние isShown: [] не меняется при переходе у другие роутинги и компоненты

то можешь сделать это на верхнем уровне

state = { isShownReducer: [] entities: {} }

Ну тут уж какая логика у приложухи :)

или

Mikhail
26.04.2017
14:21:13
кста вариант: { usersReducer: { visible: [], someOtherFlag: [] } entities: { normalizedUsers: {} } }

тока ключи переименовать

Gleb
26.04.2017
14:23:41
http://redux.js.org/docs/recipes/reducers/NormalizingStateShape.html

у них в примере просто

allIds : ["post1", "post2"] рядом лежит

с самим обджектом сущностей

Ches
26.04.2017
14:24:57
как удобнее настроить в атоме чтобы при создании файла подставлялся шаблон компонента? что то дополненения не очень популярны

Alexey
26.04.2017
14:38:10
Google
Ches
26.04.2017
14:58:27
Sergey
26.04.2017
15:26:30
/help@GroupButler_bot

Group Butler
26.04.2017
15:26:31
Start me to get the list of commands

Evgeny
26.04.2017
16:56:39
Люблю реакт кстати ещё за это https://facebook.github.io/react/docs/integrating-with-other-libraries.html

Evgeny
26.04.2017
17:03:45
Да

Max
26.04.2017
17:03:59
Да

Admin
ERROR: S client not available

Max
26.04.2017
17:04:08
React + jQuery = ❤️

не

это про реакт с ангуляром

первым

Evgeny
26.04.2017
17:04:52
И вторым

*ba dum tss*

Dmitry
26.04.2017
17:05:27
А как там без jquery то еще элементы искать

Max
26.04.2017
17:06:05
ну можно

getElementByID

но неудобно же

Abu
26.04.2017
17:06:37
Слишком тонко

Google
Dmitry
26.04.2017
17:06:38
Так кода много выходит, в итоге места много занимает

Alexey
26.04.2017
17:21:27
getElementByID
А как же document.querySelector?

Max
26.04.2017
17:22:00
его IE6 и 7 не поддерживают

нахера этот новодел?

Alexey
26.04.2017
17:22:22
Для 7го полифил состряпать можно

Хотя, ты для госучреждений пилишь софт? )

Viktor
26.04.2017
17:23:49
http://airbnb.io/react-sketchapp/

Mike
26.04.2017
17:24:14
А тебя почему-то ебет ie старше 11?

Alexey
26.04.2017
17:25:10
А тебя почему-то ебет ie старше 11?
Ну тут очевидный ответ — реклама, но это уже не про реакт )

Хотя я сталкивался с историей, что кто-то осознанно ие11 до ие9 фолбечит, чтобы другой софт работал

Mike
26.04.2017
17:27:21
Ну 9 самый странный из них, он же подхватывает пропы 8 и 10, и поэтому некоторые трансформы, например, дважды делает

Alexey
26.04.2017
17:29:13
Мб, я сам софт не видел :)

Anton
26.04.2017
17:52:51
anoru
26.04.2017
18:51:56
его IE6 и 7 не поддерживают
как и реакт уже давно

Max
26.04.2017
18:52:11
как и реакт уже давно
А ты не очень весёлый, да?)

Why so serious короче

А тебя почему-то ебет ie старше 11?
Ещё один в айрони в том умеет

anoru
26.04.2017
18:52:59
А как там без jquery то еще элементы искать
ref, querySelector и пару раз еще пригодился поиск closestElement по классу через мелкий утилс, который просто импортится. Но и то потом переписал. Другие поиски не нужны

Mike
26.04.2017
18:53:40
Ещё один в айрони в том умеет
ты серьезное ебало на своей аватарке видел? какая айрони тут)

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