
lexxx
12.07.2018
09:37:42
кто хочет помочь го скайп просто на экране покажу

REJUv
12.07.2018
09:37:49

PARKER
12.07.2018
09:39:12
Комплектующие для пк 40%(Кардинг услуги) от суммы товара,идеальное состояние,нераспакованные.Отправка по России и Украине.По всем вопросам в лс.

Андрей
12.07.2018
09:39:55
нет
это может лежать выше по зависимостям

Google

Андрей
12.07.2018
09:40:04
не обязательно в импортируемом файле

Alexander
12.07.2018
09:40:12

Pavel
12.07.2018
09:40:18
arr.find(({ trips }) => trips)

Vadim
12.07.2018
09:57:31
отфильтровать объекты с ключем trips

Максим
12.07.2018
10:01:13
Хочу написать спа, реакт или Вью?)

Серёга
12.07.2018
10:01:38

Максим
12.07.2018
10:01:53
Оно сырое?

Valeriy
12.07.2018
10:01:55
trips.filter(i => i.hasOwnProperty('trips'))

REJUv
12.07.2018
10:02:17

Pavel
12.07.2018
10:02:54
Если у тебя только один объект такой может быть - find, если несколько - filter

CIL
12.07.2018
10:04:17
#spam

Sklyarov
12.07.2018
10:11:19
Всем привет. Вопрос по js;
У меня в проекте есть древние модули которые IIFE.
для работы одного модуля foo требуются несколько подключенных модулей bar;
импортирую их в синтаксисе es6 таким образом:
import ‘./src/foo’;
import ‘./src/bar1’;
import ‘./src/bar2’;
но при отрисовке ловлю ошибку в bar2
foo is not defined
в чем может быть ошибка? и как это исправить

Google

Sklyarov
12.07.2018
10:12:36
если подключаю в html то все работает

Andrew
12.07.2018
10:14:13
падажи
Так что ты импортируешь

Sklyarov
12.07.2018
10:14:58
всмысле?

Andrew
12.07.2018
10:15:08
import someShit from ‘../../’

Sklyarov
12.07.2018
10:15:23
ну
вроде импорты асинхронные
надо попробовать require

Andrew
12.07.2018
10:15:49
Эти не асинк
Ты в global хочешь чет импортнуть ?

Sklyarov
12.07.2018
10:17:08
да
я полагал что при таком подключении оно как раз и импортится в window/global

Andrew
12.07.2018
10:22:08
Ну да должно

Rain
12.07.2018
10:24:56
В window ниче не передается, т.к от импортов и смысла не было бы

Andrew
12.07.2018
10:26:49
Ну да там надо замыкание сделать
В том говне которое импортируешь

Rain
12.07.2018
10:30:11
Без export ниче не выйдет
Если я все правильно понял

hlomzik
12.07.2018
10:32:39
лол) forwardRef с HOC’ами не имеет смысла, да?) ref сжирается где-то выше

Google

Rain
12.07.2018
10:34:55
Сам хок тогда forwardref должен возвращать

lexxx
12.07.2018
10:34:59
так не очевидно что пздц... в итоге решил законсолить все комопоненты, которые отправляю в рендер, выяснилось что connected router undefined, а undefined он потому что оказывается я должен был каким то боком узнать что при установке либы надо дописать @next

Rain
12.07.2018
10:35:04
Должно получится

hlomzik
12.07.2018
10:35:52

Rain
12.07.2018
10:37:42
Не юзал
Типо хоки не свои?

hlomzik
12.07.2018
10:40:09
Типо хоки не свои?
ага. у меня хоки рекомпоза, плюс свой хок, который передает ref. но он, получается, идет после рекомпозовских, потому что ему нужны их свойства. раньше был innerRef, решил попробовать новое апи и понял, что нет смысла

Rain
12.07.2018
10:42:22
Тогда да, единственный вариант пакет подправить
Ну или старый апи

Arthur
12.07.2018
10:44:14
Всем привет. Кто чем конектит Redux and router: там две либы есть: 1. React-router-redux (больше не поддерживается и только альфа версия если для react-router 4). 2. Connected-react-router

Сергей
12.07.2018
10:44:40
Хотя я сделал его копию в проект и изменил. Чтобы нормально работать с параметрами :paramName в пути и хранить их значения в сторе

Arthur
12.07.2018
10:46:31
Спс

Timofey
12.07.2018
10:47:18
Привет, у меня вопрос.
В некоторых местах в компонентах мы делаем пропсу вида itemElementFactory, которая принимает фабрику элемента, изнутри компонента в фабрику прокидываются различные параметры, например - элемент, на основе которого в фабрике будет возвращен JSX
Проблема в том, что фабрика - ф-ия, соотвественно, компонент, в который фабрика передается - не будет ререндериться, если поменяется JSX, который возвращается в фабрике.
В итоге это приводит к проблемам, например когда в фабрике у эл-та меняются состояние/пропсы (count, active, или другие пропсы), а компонент не перерендеривается, т.к. по факту пропса фабрики не изменилась, была ф-ия, осталась та же ф-ия.
Кто как разруливает такие случаи?

Bohdan
12.07.2018
10:51:38
Всем привет) Ребят, кто юзал gatsby+netify для маленьких коммерческих заказов? удобно отдавать клиенту на руки?

Spaider
12.07.2018
10:55:11
А зачем вообще конектить роутер с редаксом?


pepsi ¯\_(ツ)_/¯
12.07.2018
10:55:53
Привет, у меня вопрос.
В некоторых местах в компонентах мы делаем пропсу вида itemElementFactory, которая принимает фабрику элемента, изнутри компонента в фабрику прокидываются различные параметры, например - элемент, на основе которого в фабрике будет возвращен JSX
Проблема в том, что фабрика - ф-ия, соотвественно, компонент, в который фабрика передается - не будет ререндериться, если поменяется JSX, который возвращается в фабрике.
В итоге это приводит к проблемам, например когда в фабрике у эл-та меняются состояние/пропсы (count, active, или другие пропсы), а компонент не перерендеривается, т.к. по факту пропса фабрики не изменилась, была ф-ия, осталась та же ф-ия.
Кто как разруливает такие случаи?
Все состояние хранится в сторе, соответственно из компонентов данные захватывать надо, все фабрики берут динамические данные из стора. Но это не решение конечно для твоего проекта, просто как идея


Dzmitry
12.07.2018
11:00:00
Ребят
пересел тут на SC
а почему девтулз их показывает курсивом и нередактируемыми?
если это в доке есть, то я сам пойду почитаю.
кто знает скажите плз
спасибо
https://gyazo.com/130bca4c7a702eabf2e5b7afdf33c851

Vadim
12.07.2018
11:00:34

Google

Dzmitry
12.07.2018
11:01:22
хм
ну я парселем билд делаю да
потом обновляю
HMR не подключал
а как браузер понимает, что нужно именно так показать?
почему обычный цсс не так?

Тимофей
12.07.2018
11:03:09

Dzmitry
12.07.2018
11:03:48

Admin
ERROR: S client not available

Dzmitry
12.07.2018
11:04:09
просто как-то не очень удобно верстать

Cenator
12.07.2018
11:04:22

Dzmitry
12.07.2018
11:04:38
окей, пойду смотреть настройки парселя
спасибо

Cenator
12.07.2018
11:04:46
Process env node env отличный от production нужен

Dzmitry
12.07.2018
11:05:21
а почему вообще в прод моде так?
в чем профит то
оптимизация какая-то?

Cenator
12.07.2018
11:05:28
Быстрее

Dzmitry
12.07.2018
11:05:33
хм, окей.


Timofey
12.07.2018
11:09:58
Все состояние хранится в сторе, соответственно из компонентов данные захватывать надо, все фабрики берут динамические данные из стора. Но это не решение конечно для твоего проекта, просто как идея
Просто кейс, например, у нас есть массив эл-тов (объекты) и фабрика для вовзращения JSX эл-та для его отрисовки.
Есть компонент, в который прокидывается снаружи фабрика, внутри в цикле эл-ты мапятся на JSX из фабрики, соответственно в фабрику прикидывается текущий эл-т, чтобы получить в родетеле к нему доступ и отрендерить его данные.
В каждом из родительских контейнеров, которые рендерят этот компонент-список - свое визуальное отображение элемента списка, именно родительские контейнеры подключены к стору, они знают, какой эл-т сейчас выбран, какие доп значения нужны для отрисовки эл-та.
В кач-ве решения проблемы сейчас мы у компонента-списка сделали возможность прокидывать дополнительные пропсы, при изменении которых список будет обновляться (аналогично сделано у react-virtualized), но решение не нравится


Benjamin
12.07.2018
11:11:19
Всем привет.
Народ, есть у меня компонент формы. И список песен, допустим. Я хочу редактировать каждую песню. По нажатии на кнопку «редактировать» будет открываться модальное окно с формой. В форме значения инпутов берутся из стейта. Можно ли как-то грамотно сразу подставить в них значения из выбранной песни? Или для этого надо использовать refs и defaultValue?

Andrew
12.07.2018
11:12:21
initialValues
Надо будет саму прокидывать
Если не юзаешь никакого форм менеджера

Benjamin
12.07.2018
11:14:11

Google

Andrew
12.07.2018
11:14:54
Посмотри formik
React final form
Но лучше formik

Roman
12.07.2018
11:15:39
но лучше rff

Andrew
12.07.2018
11:15:49
Ну или сам каждому полю ставь defaultValue
И без человеческой доки
Пока сорцы не почитаешь ничего не поймешь

Benjamin
12.07.2018
11:17:09
Я просто на данный момент ничего такого не использую. Интересно было, как это делается в обычной форме

Roman
12.07.2018
11:17:12
ебать, ща бы без прочтения доки пользоваться либой

Andrew
12.07.2018
11:18:46

Серёга
12.07.2018
11:23:12
плз посоветуйте внешний вид дейт тайм пикера...чтобы дата и время выбиралась. интеерсует именно внешний вид

Benjamin
12.07.2018
11:23:33

Dzmitry
12.07.2018
11:26:04
Слушайте, а еще такой вопрос
вот я сбилдил
а почему я в браузере вижу вот это
https://gyazo.com/3d9d57f19bc96a65dd05507850bfa4e7
туплю сижу