@react_js

Страница 1759 из 5115
Sergey
19.07.2017
14:30:56
мне кажется я вообще не по назначению хоки применяю. Я их применяю в основном для запроса данных с апи, и нормализации данных. Объясните плз

а для чего вы применяете хоки?

Nikita
19.07.2017
14:33:11
Когда нужно расширить функционал компонента

Sergey
19.07.2017
14:33:49
например?

Google
Nikita
19.07.2017
14:35:26
Ну типичные примеры: connect - получаем данные с редакса, withRouter - получаем данные роутера, withClickOutside - ставит событие на клик вне компонента и прокидывает коллбэк, fitWidth - для canvas чартов подгоняет размер под ширину контейнера

Aleksandr
19.07.2017
14:35:38
У меня хоки типа withDomains, withStats, которые закидывают нужные данные и функции, тк одни и теже сущности используются в совсем разных компонентах

Sergey
19.07.2017
14:36:50
)

Nikita
19.07.2017
14:36:55
Ну, главное чтобы логика была централизованна и отделена от вьюшек

Если у меня есть статические импорты (раскиданы по файлам) import styles from 'styles.less' Можно как-либо собрать их в отдельный файл styles.css? Имею ввиду автоматически - вебпаком

Igor
19.07.2017
15:09:11
эммм. у меня щас внезапный затык. из апи прилетает json с массивом, пока он передается туда-сюда и через пропс попадает внутрь компонента - он становится вот таким вот чудом: Object {0: Object, 1: Object}

и как мне это итерировать???

вернее, как массив превратился в объект?

Damir
19.07.2017
15:10:22
попробуйте Lodash )

Google
Damir
19.07.2017
15:10:33
List(item)

Stepan
19.07.2017
15:10:39
))

Roman
19.07.2017
15:10:42
а, наоброт

Stepan
19.07.2017
15:10:56
Но только порядок не гарантируется

Maksim
19.07.2017
15:11:22
да надо найти почему так произошло, а не придумывать что теперь с этим делать

Igor
19.07.2017
15:15:15
да надо найти почему так произошло, а не придумывать что теперь с этим делать
просто по ходу я не очень умный и сохраняю payload в стор

Maksim
19.07.2017
15:15:50
смотря как именно

Igor
19.07.2017
15:16:40
return merge({}, state, payload) вот так

https://2ch.hk/b/arch/2016-05-27/src/127872213/14642866142090.jpg

но я учусь

Maksim
19.07.2017
15:17:33
блин что за merge, чем Object.assign не устроил?

Сергей
19.07.2017
15:18:53
Maksim
19.07.2017
15:19:17
не факт что этот merge глубокий

Mike
19.07.2017
15:19:53
-пошлая шутка про глубокий мердж-

Дмитрий
19.07.2017
15:21:57
Grigoriy
19.07.2017
15:22:16
Приветствую. Подскажите, есть ли какие-то медиа (кроме медузы) на реакте? а то начал изучать вопрос - везде бекбон

Maksim
19.07.2017
15:23:40
Гарантируется
По докам похоже нет

Дмитрий
19.07.2017
15:24:30
По докам похоже нет
Дока рассчитывает на куда более широкий ассортимент движков чем большинство наших тут продуктов

Google
Дмитрий
19.07.2017
15:24:45
По факту порядок давно уже гарантируется

Сначала идут по возрастанию ключи, которые при конвертировании в число и обратно остаются такими же ( === цифровые ключи), потом остальные строковые в порядке добавления, потом символы в порядке добавления

Maksim
19.07.2017
15:26:47
ну это возможно в конкретной реализации движка

Дмитрий
19.07.2017
15:26:53
Нет

Это гарантируется в спеке

Maksim
19.07.2017
15:27:11
спеку не смотрел mdn смотрел

Дмитрий
19.07.2017
15:27:24
На русском небось?)

Нет гарантии только в очень старых или слишком альтернативных движках

Maksim
19.07.2017
15:27:36
обижаешь )

The Object.values() method returns an array of a given object's own enumerable property values, in the same order as that provided by a for...in loop

There is no guarantee that for...in will return the indexes in any particular order.

ну так в mdn

Maksim
19.07.2017
15:29:10
я понимаю, поэтому и говорю, что саму спеку не курил

Grigoriy
19.07.2017
15:50:18
Facebook, Instagram
Благодарю, но они не совсем медиа. У них сеошных заморочек. А в первую очередь интересует именно текстовый контент

Богдан
19.07.2017
15:52:09
2

sport это It

Google
Sergey
19.07.2017
15:52:35
sport это It
спасибо!

Богдан
19.07.2017
15:52:55
такс, не туда

Sergey
19.07.2017
15:53:20
sports list правильно понял?

Admin
ERROR: S client not available

Grigoriy
19.07.2017
15:55:47
pitchfork
о, благодарю

Ivan
19.07.2017
15:57:10
из русских сми — esquire, новая газета

Grigoriy
19.07.2017
16:16:51
Igor
19.07.2017
16:29:35
хлопцы, меня короче взяли на позицию фронта, но там ангуляр 1 и 4, и я как то не въезжаю в него. но суть в том, что сказал, попробую за 1-2 месяца въехать, а иначе ливну, а мне второй фронт говорит, типа мол ангуляр топчик, за ангуляром стабильность и бабки. действительно это так, или это треп тех, кто фанатеет от ангуляра и в падлу что то еще учить?

мне больше по душе реакт, потому и спрашиваю здесь.

Maksim
19.07.2017
16:30:43
Топовый вброс

Pavel
19.07.2017
16:31:11
Мне кажется, что за ответом нужно идти в нейтральную группу )

Igor
19.07.2017
16:31:54
тоже варик, ладно спрошу у про джиэсников, камнями закидают

Egoarka
19.07.2017
16:32:01
там jQuery

такк что бесполезно

>про ну тада мб

Ivan
19.07.2017
16:37:30
Пацаны а вы пишете тесты

Andrey
19.07.2017
16:38:23
Нет, тесты для неуверенных в себе.

Alexander
19.07.2017
16:40:33
господа, а как в enzyme симулировать клик по вложенному элементу? структура такая: <Component><button onClick={handleClick}></button></Component>

Google
Alexander
19.07.2017
16:50:21
полный пример: https://gist.github.com/alextorn/a0ebde46b25fc8fe3291b7c8f4a3738a

Alexander
19.07.2017
17:05:52
надо её как-то заставить запустить fn.jest()

приассайнить не могу потому что handleClick прилетает в пропсах

Alexandr
19.07.2017
17:17:41
больше? по-моему в jsjobs 1 на 10 вакансий про ангуляр, остальное реакт

Nahasaki
19.07.2017
17:18:06
What is jsjobs?

Max
19.07.2017
17:21:44
чатик

Alexander
19.07.2017
17:21:46
https://t.me/javascript_jobs

Max
19.07.2017
17:21:52
нагасаки

а у тебя такса есть?

Nahasaki
19.07.2017
17:29:00
https://t.me/javascript_jobs
Так это ж чатик задротов для задротов

В телеграме только они и есть

Понятное дело, что там реакт

Egoarka
19.07.2017
17:29:55
@nahasaki почему задроты о.О?

Nahasaki
19.07.2017
17:30:21
Ну нерды пишут на реакте и сидят в телеграме

Egoarka
19.07.2017
17:30:37
и что в этом плохого?

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