@react_js

Страница 4976 из 5115
Zhanadil
10.10.2018
04:41:48
потом если пойдут там супер свои настройки, тогда можно уже самому не через кра делать

Roman
10.10.2018
04:42:01
ну почему бы и нет для начала
>Крупный проект на реакте Удачи с кра

Lolly
10.10.2018
04:42:23
ed
10.10.2018
04:43:03
проектирование в голове есть. С реактом и роутерами хорошо знаком
возьми боллерплейт какой-нибудь из статей про бест практисы, разберись что как, делай примерно так же

Google
Ilya
10.10.2018
04:43:06
А, стоп, это я не о том )))

Lolly
10.10.2018
04:44:19
Что значит "подключить битбакет"?
ну мне надо коммитить в репозиторий

Andrey
10.10.2018
04:44:54
Lolly
10.10.2018
04:45:31
Google "webstorm git integration"
так а а гит и бит на разных сервах ж

Ilya
10.10.2018
04:46:00
ну мне надо коммитить в репозиторий
Дык импортни репозиторий и коммить на здоровье

Andrey
10.10.2018
04:46:08
так а а гит и бит на разных сервах ж
Погугли сначала что такое гит.

ed
10.10.2018
04:46:43
Все БП из статей говно
но их надо изучить, прежде чем писать свое говно вообще не имея опыта

AlexAnder
10.10.2018
04:47:24
> git remote add origin bitbucket-repo

вот и всё подключение "битбакета к вебшторму"

Google
Sergey
10.10.2018
04:51:32
Рекомпозе - да
Чем заменить?

Andrey
10.10.2018
04:53:58
Чем заменить?
Вынести логику из компонентов в стор и рекомпоз становится ненужным.

Sergey
10.10.2018
04:55:05
Её и так там нет

Andrey
10.10.2018
04:55:47
Её и так там нет
И зачем тебе рекомпоз?

Dimanius851
10.10.2018
04:57:53
Все равно остается логика компонента в компоненте же?

Sergey
10.10.2018
04:58:26
И зачем тебе рекомпоз?
Чтоб максимум компонентов были функциями

Andrey
10.10.2018
04:59:02
Чтоб максимум компонентов были функциями
В каком кейсе у тебя компонент не функция?

Sergey
10.10.2018
04:59:35
Когда нужно Should component update

Andrey
10.10.2018
05:00:38
Когда нужно Should component update
Эм... В каких случаях тебе это надо, если у тебя стейта нет?

Женя
10.10.2018
05:02:47
Sergey
10.10.2018
05:03:26
Эм... В каких случаях тебе это надо, если у тебя стейта нет?
Когда не нужно обновлять компонент на каждое изменения пропсов

Andrey
10.10.2018
05:04:58
Когда не нужно обновлять компонент на каждое изменения пропсов
Очень странная ситуация, но ок. Кроме scu нужно ещё что-то?

Зачем что-то передавать через пропсы, если они ререндер не вызывают?

Sergey
10.10.2018
05:12:18
А в какой ситуации тебе это нужно?
Показ рекламного баннера. Ререндер нужен только если поменялась рекламная категория или пользователь вошёл/вышел.

Sergey
10.10.2018
05:14:31
Все корме рекламной категории и user id

Andrey
10.10.2018
05:14:48
Пока я вижу рекомпоз как костыли для подпорки говнокода.

Google
Sergey
10.10.2018
05:29:34
А почему они меняются?
потому что это данные которые нужны для рекламы, но ререндер они не должны вызывать. К примеру - бренд товара который сейчас смотрят

Dimanius851
10.10.2018
05:30:01
Пока я вижу рекомпоз как костыли для подпорки говнокода.
Помоему рекомпоз не решает никаких проблем, а только позволяет коду выглядеть лучше, и все, то есть в нем нигде не написано, что он решает какие то проблемы

Sergey
10.10.2018
05:31:19
какую логику? аналог scu?

пропсы то всё равно меняться будут

Andrey
10.10.2018
05:36:32
пропсы то всё равно меняться будут
Понял. Спасибо за помощь.

Олег
10.10.2018
06:00:04
ребят, странная фигня мне нужно в корне файла заэвейтить запуск приложения, я сделал конструкцию вида ( async () => { await....} )() ошибок нет, но при этом разрешения промиса не дожидается - как это можно лучше сделать?



Ilshat
10.10.2018
06:01:27
а как setUp выглядит?

Nikolay
10.10.2018
06:01:45
и причем тут реакт? :)

Олег
10.10.2018
06:02:12
и причем тут реакт? :)
ну вообще да, реакт там глубже

Олег
10.10.2018
06:02:58
использую спектрон для тестов, запускаю с электроном

Nikolay
10.10.2018
06:03:45
оберни в трайкетч свои макароны :)

Олег
10.10.2018
06:04:06
оберни в трайкетч свои макароны :)
пробовал, не помогает как раз для скрина выпилил, чтоб лишнее убрать

Ilshat
10.10.2018
06:04:18
а this.app.start() точно промис возвращает?)

Олег
10.10.2018
06:04:32
пишет promise pending

Nikolay
10.10.2018
06:05:45
Дык копай еще глубже значит

? ethorz
10.10.2018
06:05:47
есть способы не использовать расширение React.Component?

Google
Nikolay
10.10.2018
06:05:57
чо он там пендит выясни

? ethorz
10.10.2018
06:06:11
но чтобы lifecycle и render присутствовал

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

Nikolay
10.10.2018
06:06:28
Олег
10.10.2018
06:06:41
каким образом?
purecomponent какой-нибудь?

Nikolay
10.10.2018
06:07:00
но чтобы lifecycle и render присутствовал
рекомпоз, что впрочем те же яйца

Admin
ERROR: S client not available

? ethorz
10.10.2018
06:09:13
purecomponent какой-нибудь?
а если нужен state?

Cenator
10.10.2018
06:09:25
Valeriy
10.10.2018
06:22:36
хех... побаловался сейчас

const Wrapper = wrapper => wrapper( ({ children, ...props }) => React.createElement(React.Fragment, null, children(props)) )

короче позволяет превратить HOC в рендер пропс

мне для форм нужно было, но работает и с редаксовским коннектом

например расХОКиваю коннект

export const WrappedModalForm = Wrapper(connect(({ session: { siderState } }) => ({ siderState })))

и далее можно <WrappedModalForm> {props => { const { siderState } = props

весело

Roman
10.10.2018
06:24:57
я написал хок в хоке...

Google
Valeriy
10.10.2018
06:25:32
да понаделают хоков хрен доберешься до их свойств

приходится вот извращаться

расхокивать их

Andrey
10.10.2018
06:46:42
Valeriy
10.10.2018
06:48:03
Зачем до них добираться??
ну у меня тут ситуация была такая, что в цепочке compose попался один идиотский HOC, который не хотел пробрасывать пропсы через себя корректно

Valeriy
10.10.2018
06:48:57
А пофиксить его не проще?
я в принципе то пофиксил, а заодно вот с рендер пропсами побаловался

Valeriy
10.10.2018
06:49:34
точно!

Anton
10.10.2018
07:18:36


Ivan
10.10.2018
07:19:28
смысл выгружать все айтемы? сомневаюсь что они так делают, хотя надо посмотреть

Danila
10.10.2018
07:20:27
Точно все выгружаются, а не просто мета-дата для быстрого пре-рендера?

Nikolay
10.10.2018
07:22:15
Ivan
10.10.2018
07:22:40
странно, зачем это делать на фронтенде

если можно просто отправлять текущее количество загруженых айтемов

и получать след. пачку

Danila
10.10.2018
07:24:30
Я не поленился, судя по всему так и есть.
Значит, из каких-то ux-соображений

Ilshat
10.10.2018
07:24:49
как вариант, чтобы не убить страницу если там придет очень много, пусть лучше клиент ее сам убивает тихонько с каждым нажатием

Danila
10.10.2018
07:26:30
как вариант, чтобы не убить страницу если там придет очень много, пусть лучше клиент ее сам убивает тихонько с каждым нажатием
Вот тоже такая мысль, учитывая, что берут билеты всё равно скорее всего из первой десятки

Nikolay
10.10.2018
07:26:45


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