@react_js

Страница 3894 из 5115
Artyom
07.05.2018
23:33:36
хм. Попробую, спасибо

Хотя когда импорты статические....

Дмитрий
07.05.2018
23:33:58
А если ещё и роллап есть, то можно вообще на всё забить и фигачить всё как есть

Valeriy
07.05.2018
23:34:43
я убедился в обном, что перемешивать cli/backend/frontend в одной репке это зло

Google
Valeriy
07.05.2018
23:35:07
просто нужно научиться разруливать все это в разных репах

и управлять задачами

Дмитрий
07.05.2018
23:35:13
А если ещё и роллап есть, то можно вообще на всё забить и фигачить всё как есть
У меня недавно эффектор собирался из 8 пакетов с попытками разной степени успешности, пофиг, всё равно при сборке всё не актуальное уберётся

Valeriy
07.05.2018
23:35:56
еще я понял одну важную вещь! надо всегда делать офлайн сборку проекта

т.е. держать все пакеты в репке

Дмитрий
07.05.2018
23:36:10
Лол

Valeriy
07.05.2018
23:36:13
я для этого делать зеркало yarn

на случай если пакет исчезнет из npm

Дмитрий
07.05.2018
23:36:45
А на случай если исчезнет жс что приготовил?)

Valeriy
07.05.2018
23:36:49
это о консистентности если че

Дмитрий
07.05.2018
23:36:59
Пакеты уже два года не удаляются

Это о паранойе

Valeriy
07.05.2018
23:37:09
ну мало ли

Google
Дмитрий
07.05.2018
23:37:17
А на случай если исчезнет жс что приготовил?)

Valeriy
07.05.2018
23:37:58
по крайне й мере у меня в репе всегда хранится зеркало gz пакетов

и я в офлайне полном всегда могу собрать проект

Дмитрий
07.05.2018
23:38:18
Ну тебе так спокойнее, но это не имеет смысла

Пакеты просто больше не удаляются, безо всяких но и если

Valeriy
07.05.2018
23:39:32
Пакеты просто больше не удаляются, безо всяких но и если
знаешь, это как на бога надейся, а сам не плошай

сегодня одна политика, завтра другая

послезавтра РКН закроет что-то там

а у тебя сотни пакетов, от которых ты зависишь

Дмитрий
07.05.2018
23:40:43
А почему для собственного спокойствия ты выбрал именно архивацию в репозиторий? На случай "мало ли что" это не спасет

Valeriy
07.05.2018
23:41:39
в файле .yarnrc

и все... головной боли больше нет

это и для билда хорошо в любых условиях

и для собственного спокойствия

и product owner доволен

тем что он отныне не зависит ни от чего, даже если случится ядерная война и интернет отключат

его продукт в любом случае соберется в кучу

Artyom
07.05.2018
23:44:07
?

...

Google
Artyom
07.05.2018
23:44:31
Ваще идея норм, нужно позаимствовать

Valeriy
07.05.2018
23:44:58
Ваще идея норм, нужно позаимствовать
я тебе так скажу, идея очень даже норм и придумали не дураки

Artyom
07.05.2018
23:45:12
Но вот это смешно)

тем что он отныне не зависит ни от чего, даже есть случится ядерная война и интернет отключат

его продукт в любом случае соберется в кучу

пйоду спать

Valeriy
07.05.2018
23:46:31
мне еще пару разделов веба запилить до 11:00 MSK надо :)))

и хотелось бы кеширование доделать в своих датасетах

@ZeroBias а ты в РФ трудишься?

Дмитрий
07.05.2018
23:57:37
@ZeroBias а ты в РФ трудишься?
Располагаюсь территориально здесь, да

Evgeny
08.05.2018
02:39:42
По поводу ркн, а что мешает впн использовать?)

Там есть довольно неплохие варианты с отличным пингом и скоростью

Alex
08.05.2018
06:51:33
А чем это от connect отличается?

Dmitry
08.05.2018
07:11:53
тож самое ток через консумер

но тут ты с частью стейта работаешь

и естесно у тебе чайлдовые селекторы реже вызываются

Artyom
08.05.2018
07:19:13
@zdmitr дай ссылку на рематч или что там у тебя

Dmitry
08.05.2018
07:19:26
Artyom
08.05.2018
07:19:33
>_>

Dmitry
08.05.2018
07:19:35
но по факту мне нрав что вышло

Google
Alex
08.05.2018
07:19:52
Я просто вообще разницы с коннектом не увидел, единственное это дополнительно вынос логики во вне, т.е. Там где ты юзаешь компонент, ты должен знать о сторе и сделать как минимум импорт консумера

Artyom
08.05.2018
07:20:01
но по факту мне нрав что вышло
У тебя на редаксе или свой стейт-менеджер собирается?

Dmitry
08.05.2018
07:20:01
я сделал как и говорил через проксю чекаю что юзает селектор

Artyom
08.05.2018
07:20:11
гуд

Dmitry
08.05.2018
07:20:13
хоть сет стейт хоть редакс

я сделал как и говорил через проксю чекаю что юзает селектор
строю битовую маску, и дальше консумерам прокидываю нужные биты

Artyom
08.05.2018
07:21:01
ну ясн

Dmitry
08.05.2018
07:21:20
из минусов, у тебя ток 30 ключей обзервится могут

но думаю если у тебя 30 ключей есть смысл это сплитнуть на два стора

Artyom
08.05.2018
07:22:32
ссылку скинь

меня в первую очередь апи интересует

а не реализация)

Dmitry
08.05.2018
07:23:22
это в моей локальной монорепе

пока





первый аргумент мейк стейт это селектор данных от всего стора

Artyom
08.05.2018
07:27:02
wat O_o https://github.com/developit/histore

Dmitry
08.05.2018
07:27:26
достойно лойса

Google
Alex
08.05.2018
07:27:57
Тем более, что мы глобал стейт юзаем так криво из за отсутствия DI если бы был нормальный DI то выборку данных логичнее было бы делать в конструкторе и магически вызывать forseUpdate если изменился стейт

Alex
08.05.2018
07:30:17
А в плане мокания стора подойдёт моя либа, она позволяет сделать из любого редьюсера root и выделить отдельный стейт который юзает компонент, но второй вопрос нужно ли это, почему не юзать замоканый стейт

Dmitry
08.05.2018
07:34:57
https://github.com/theKashey/memoize-state
но тут будет оверхед т.к тебе прийдется мемоизировать каждый селектор

я всего лишь считаю че юзает функция

1 раз

Anton
08.05.2018
07:35:22
А у тебя не будет? И да - это вообще для мемоизации

1 раз
ты хотел сказать каждый раз?

Dmitry
08.05.2018
07:35:39
нет

1 раз

на ините считается что юзает функция

Anton
08.05.2018
07:35:59
return state.flag1 && state.flag2

Dmitry
08.05.2018
07:36:17
ну будет флаг 1 и флаг 2

Anton
08.05.2018
07:36:18
если flag1 == true, flag2 прочитан не будет

100%, можешь в https://github.com/theKashey/proxyequal (тестах) покопаться. Я почти два месяца edge case выковыривал

Dmitry
08.05.2018
07:38:12


Artyom
08.05.2018
07:38:55
так если flag1 == false, до flag2 не дойдет

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