
Oleg ?
03.07.2017
13:47:11
Как навесить событие скролла на компонент?
через node.addEventListener?
Нашёл событие onScroll

Matvey
03.07.2017
13:50:41
кто-нибудь использовал компонент react-datepicker ? календарь размывается при зуме окна браузера, как это пофиксить?

Google

Matvey
03.07.2017
13:50:55
https://github.com/Hacker0x01/react-datepicker/issues/899

Grigory
03.07.2017
13:54:08

Mikhail
03.07.2017
13:54:41
window.addEventListener('scroll', e => console.log(e))

Matvey
03.07.2017
13:57:31
причем попап с календарем дейтпикера вшит в компонент Popper, который из пакета "react-popper", который является оберткой над popper.js

Grigory
03.07.2017
14:04:00

Sergey
03.07.2017
14:04:18
п.с. оно не будет меняться

Oleg ?
03.07.2017
14:07:29

Sergey
03.07.2017
14:08:40
и подскажите, как лучше сделать начальное состояние в редаксе, app componentWillMount -> fetch -> dispatch или сразу в сторе вызвать ф-цию?

Oleg ?
03.07.2017
14:08:51
Что - то страшное, мне кажется опасно вообще такое грузить

Sergey
03.07.2017
14:09:28

Artyom
03.07.2017
14:09:38

Oleg ?
03.07.2017
14:09:54

Google

Oleg ?
03.07.2017
14:10:00
А не о том что редакс умрёт

Sergey
03.07.2017
14:10:07

Matvey
03.07.2017
14:10:23
Grigory большое спасибо, сейчас попробую

Oleg ?
03.07.2017
14:10:27
Ну ты грузишь в стору html

Artyom
03.07.2017
14:10:33

Sergey
03.07.2017
14:10:37

Oleg ?
03.07.2017
14:10:56
А что в поле footer тогда?

Sergey
03.07.2017
14:11:13

Grigory
03.07.2017
14:11:38

Sergey
03.07.2017
14:12:33
ну типо онир с сервера запрашиваються

Artyom
03.07.2017
14:13:07

Sergey
03.07.2017
14:13:48
ну так че? писать в редакс их?

Artyom
03.07.2017
14:15:00
Я junior, не слушай меня
Но я бы все сувал в редакс
Особенно не мутируемые данные

Sergey
03.07.2017
14:15:29
ооо, лан. подождем посонов

Elena
03.07.2017
14:17:13

John
03.07.2017
14:17:27
Народ, подскажите как в вебпаке можно давать имена модулям, которые генерятся из-за require.ensure? Мне как-то не импонируют имена типа 1.js или 1.1.js

Artyom
03.07.2017
14:17:32

Google

Taras
03.07.2017
14:20:50
Гайс, какая у вас структура среднего по обьему реакт/редакс проекта ? Мы с ребятами начали делать по дефолту, разлажывать все по папочках reducers, actions, components, containers. Но сейчас уже становится лень открывать все это для того чтобы создать либо же перепроверить какие-то участки компонента

Vladimir
03.07.2017
14:21:45
правильно ли понял в гугле, что на react native можно сделать офлайн приложение, которое синхронизирует(то что сделали в приложении) данные когда появится инет?

Max
03.07.2017
14:22:14
Я тоже начинал так - достало
сейчас папки с названием страниц - типа homePage
в них action+reducers в одном файле (+ использую redux-act)

Grigory
03.07.2017
14:22:18
это мне нужно будет тогда сделать свой мини редакс)
не надо, при SSR делаешь отдельный источник данных например <script id="config" type="application/json">${JSON.stringify(config)}</script> и потом протаскиваешь через context, это конечно мое имхо но чтобы не мешать мух с котлетами, плюс некоторый плюс в плане перфоманса

Artyom
03.07.2017
14:23:11

Sergey
03.07.2017
14:23:33

Artyom
03.07.2017
14:24:01
че?

Sergey
03.07.2017
14:24:22
мне нужен глобал этих данных

Artyom
03.07.2017
14:24:47

Grigory
03.07.2017
14:24:57

Sergey
03.07.2017
14:25:07
https://facebook.github.io/react/docs/context.html

Artyom
03.07.2017
14:25:16
И это все плохо!
И на это не надо равняться
https://facebook.github.io/react/docs/context#why-not-to-use-context

Sergey
03.07.2017
14:26:15

Taras
03.07.2017
14:26:16
Max т.е можно в одну папку положить контейнер и возле него компоненты, норм будет ?

Artyom
03.07.2017
14:26:17
И это все плохо!
Ну не плохо. А в смысле не нужно это для обычного нормального приложения

Sergey
03.07.2017
14:26:39
а куда пихать это Г ???

Google

Artyom
03.07.2017
14:27:41
Что здесь творится, не понимаю. Одни Context best practice, другие структуру файлом сделать не могут.
Все, я джун, ниче не понимаю, пойду свой "плохой" код пилить

Matvey
03.07.2017
14:31:26
Grigory спасибо, помогло transform blurry

Admin
ERROR: S client not available

Evjeni
03.07.2017
14:33:00

Taras
03.07.2017
14:33:10

Taras
03.07.2017
14:34:30
Да, ducks уже посмотрели, классный подход. Реально упрощает процедуру добавления action-ов и всего связанного

Sergey
03.07.2017
14:40:41
подскажите как настроить импорт без ../../../../../../ таких заморочек

Mike
03.07.2017
14:42:33

Sergey
03.07.2017
14:42:56
https://webpack.js.org/configuration/resolve/#resolve-alias

Sergey
03.07.2017
14:43:07

Mike
03.07.2017
14:43:14
давай

Sergey
03.07.2017
14:43:20
^

Андрей
03.07.2017
14:43:25

Mike
03.07.2017
14:43:56
а в чем именно вопрос? в редакс что угодно можно положить так-то)
ты это хочешь чтобы стейтом было, или чтобы в стейте было поле дерьмишко, в котором этот объект?

Sergey
03.07.2017
14:44:59

Mike
03.07.2017
14:45:31
ну раз нужны — клади
главное чтобы связей хитрых не было
потому что в редаксе плоская лучше структура
нормализация вся хуйня

Google

Sergey
03.07.2017
14:46:47
по мимо этого будут нормальные данные в сторе, которые будут меняться и обновлять компоненты
смущает то, что после каждого диспача нужно в редюсере делать Object.assign() ну да, я понимаю что ссылки в этом Г не будут меняться, но всеравно что-то подсказывает, что это не гуд

Stepan
03.07.2017
14:49:12
юзай spread operator

Sergey
03.07.2017
14:49:39

Stepan
03.07.2017
14:49:47
а в чём дело?
почему тебя это смущает?

Sergey
03.07.2017
14:50:11

Sergey
03.07.2017
14:50:42

Oleg ?
03.07.2017
15:06:47
Ребят ни у кого не было бага, когда скролл в самом низу, а код говорит, что ему ещё ~20px до низу?

Default
03.07.2017
15:07:27
Не на мобилках ли?