@react_js

Страница 3025 из 5115
ed
27.01.2018
16:03:44
Вот чего чего а питона точно не надо
тот же вопрос), современный фронт должен шарить css с лезвия и js с лезвия, или css можно принебрегнуть?

Дмитрий
27.01.2018
16:04:13
Скрипты под 500 строк — сомнительное удовольствие

Google
ed
27.01.2018
16:06:46
css должен знать на хорошем уровне
возможно я выразился не точно, я не о том знание которое позволяет тебе покрыть большинство необходимостей рынка, я о том, как с помощью 15 теней скруглить объект и кучу всего еще)

Ruslan ?
27.01.2018
16:08:20
должно быть знание которое позволяет тебе покрыть большинство необходимостей рынка

Vitaly
27.01.2018
16:09:11
возможно я выразился не точно, я не о том знание которое позволяет тебе покрыть большинство необходимостей рынка, я о том, как с помощью 15 теней скруглить объект и кучу всего еще)
можно же погуглить) имхо надо иметь представление о технологии и хорошо знать свой домен, не перегружая память ненужной информацией которая не будет использоваться. Это как хранить старые наволочки, ты их никогда не наденешь, но выбрасывать жалко

Муслим
27.01.2018
16:11:29
css должен знать на хорошем уровне
Извини друг, но это делать прийдется передать в руки ИИ, и слава Богу

Теперь фронты смогут не заниматься рутиной 20% своего времени, а выстраивать архитектуру

ed
27.01.2018
16:12:52
просто, в проектах с которыми я работаю (компаниях) последние ~3 года есть некое разделение фронтов, на тех кто хорошо шарит css (делает афигенные анимации и пр.) и те, кто шарит js

ed
27.01.2018
16:13:01
интересно носит ли эта тенденция более массовый характер

Ruslan ?
27.01.2018
16:13:24
Извини друг, но это делать прийдется передать в руки ИИ, и слава Богу
ИИ за тебя будут пилить дизайн твоего приложения?

Муслим
27.01.2018
16:13:36
Про анимации пока не скажу что ИИ хватит тупости сделать, но дело времени

ИИ за тебя будут пилить дизайн твоего приложения?
Я про дизайн ничего не сказал) Но, скоро как таковых веб дизайнеров тоже не будет, будут онли ЮИКС И ЮАЙ

Vitaly
27.01.2018
16:15:08
Теперь фронты смогут не заниматься рутиной 20% своего времени, а выстраивать архитектуру
Работая в vr коворкинге, печатая на bridge, попивая сок на пляже...

Google
ed
27.01.2018
16:24:18
сказал как отрезал

Alan
27.01.2018
16:57:39
а есть ли возможность с вебпаком подменять компоненты? например на HOC ? хочу завести поддомен и сделать отдельный энтрипоинт вебпака, чтоб под этот поддомен собирать более функциональную версию проекта для админов например, чтоб у них каталог товаров был настраиваемым прямо из интерфейса сайта

@ZeroBias есть мысли?)

Игорь
27.01.2018
17:00:25
Низкий порог вхождения == куча говнокода
Вот ты и попался...==- гавнокод, === так делают

Alan
27.01.2018
17:02:31
ну и странно это через вебпак делать
почему? просто отдельная сборка проекта, компоненты теже самые но обернуты в доп функционал

не хочется распихивать это по всей структуре проекта

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

andretshurotshka?❄️кде
27.01.2018
17:05:59
а поддомен недоступен юзерам?

Alan
27.01.2018
17:06:51
а поддомен недоступен юзерам?
ну да, авторизация будет и тп

Игорь
27.01.2018
17:06:57
почему? просто отдельная сборка проекта, компоненты теже самые но обернуты в доп функционал
Вообще идея не очень как по мне делать зависимость от бандлера, он не должен знать что собирает

Важно как

Alan
27.01.2018
17:07:32
как раз таки я в бандлере настраиваю как мне надо собрать

andretshurotshka?❄️кде
27.01.2018
17:07:57
ну да, авторизация будет и тп
https://webpack.js.org/configuration/resolve/#resolve-alias

Alan
27.01.2018
17:08:07
да похоже на то

Женя
27.01.2018
17:08:14
То есть, ты хочешь собирать один бандл с Хоком, а другой без?

Alan
27.01.2018
17:08:22
да так

Google
Игорь
27.01.2018
17:09:22
Это должно иначе резолвится

Напиши нормальный конфиг для проекта и все

И собирай

Собирать можно одним конфигом

Alan
27.01.2018
17:10:03
конфиг чего?

Игорь
27.01.2018
17:10:10
Приложения

Alan
27.01.2018
17:10:27
@goodmind спасибо с этим получится, правда тогда надо в проекте импортить от алиасов

и как мне в приложении отделить админские компоненты от таких же без админского функционала?

чтоб оно не билдилось для всех и не пришлось по всему проекту этот конфиг пробрасывать

Дмитрий
27.01.2018
17:11:32
Самый имбовый приём в вебпаке это конечно val-loader который генерирует код при импорте модуля

Alan
27.01.2018
17:11:47
это динамически будет?

Дмитрий
27.01.2018
17:12:10
Но тут достаточно просто сделать разные entry по нормальному и там подключать нужные варианты компонентов

Alan
27.01.2018
17:12:32
вот нужные варианты как еще можно? пока есть вариант с алиасами) думаю сработает

Дмитрий
27.01.2018
17:12:35
это динамически будет?
Нет, фактически это макросы

Alan
27.01.2018
17:13:46
отдельный энтрипоинт у которого где то внутри вместо обычного компонента будет админский хок?

таких компонент несколько и они на разных уровнях

Дмитрий
27.01.2018
17:13:59
Ну да

Dmitry
27.01.2018
17:14:07
мне аж страшно представить что будет если заговнокодить с этим лоадером

Google
andretshurotshka?❄️кде
27.01.2018
17:14:29
babel-plugin-macros

Дмитрий
27.01.2018
17:14:56
какая-то хай левел рефлексия
Да, задница вообще, там ещё и контекст вебпака доступен. Хорошо что до этого места в доке мало кто добрался ?

babel-plugin-macros
Ога, я оттуда и узнал вроде бы) Поставил потому что даже бабель макросы — это не так сурово как val-loader

Dmitry
27.01.2018
17:16:17
Да, задница вообще, там ещё и контекст вебпака доступен. Хорошо что до этого места в доке мало кто добрался ?
ну вал это сурово, потом что бы какуе-то админку поддерживать надо будет чела не ниже синьйора нанимать

Vladimir
27.01.2018
17:16:18
Про хоки - можно сделать динамический компоуз в зависимости от энвайронмента

Dmitry
27.01.2018
17:17:27
Да, задница вообще, там ещё и контекст вебпака доступен. Хорошо что до этого места в доке мало кто добрался ?
было бы прикольно если бы в вебпаке был опшин для генерации индекс файла

с реекспортами при билде

Дмитрий
27.01.2018
17:17:54
ВАЛ))

Admin
ERROR: S client not available

Alan
27.01.2018
17:17:57
всм?
ну в собранном js не должно быть функционала админки для обычных пользователей)

andretshurotshka?❄️кде
27.01.2018
17:18:06
alias: { 'Alias': isAdminBuild ? adminPath : otherPath } типо так

Alan
27.01.2018
17:18:14
угу

Vladimir
27.01.2018
17:18:19
А почему нкт-то? Вы бэку не доверяете?

Alan
27.01.2018
17:18:39
А почему нкт-то? Вы бэку не доверяете?
пользователям не доверяю )

Vladimir
27.01.2018
17:18:48
Пытаться построить безопасность во фронте - такое

Alan
27.01.2018
17:18:57
везде надо)

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

Vladimir
27.01.2018
17:19:13
Кому надо - тот всегда найдёт

Google
Дмитрий
27.01.2018
17:19:18
ну кстати тащемта чел выше прав, можно просто динамический композ сделать

Alan
27.01.2018
17:19:40
это как?

Vladimir
27.01.2018
17:20:00
И пытаться избежать исследования сорцов во фронте - тоже такое

Alan
27.01.2018
17:20:01
Кому надо - тот всегда найдёт
аудитория такая, они будут искать )

Vladimir
27.01.2018
17:20:06
И?

Ну вот он найдет эндпоинт, так же получит всё

Alan
27.01.2018
17:20:38
ну и ни к чему по всему проекту прокидывать условное подключение админ компонента или обычного

Vladimir
27.01.2018
17:20:52
Какая разница, что у вас во фронте, бэк все равно не отдаст данные без сессии

Дмитрий
27.01.2018
17:20:52
let yourComponent = Component if (process.env.ADMIN_BUILD) { yourComponent = require(‘./hoc’)(Component) }

Alan
27.01.2018
17:21:16
ну много такого тогда будет по коду)

с алиасами как то чище

компонент не один такой

Дмитрий
27.01.2018
17:21:42
с алиасами как то чище
Ну тогда в чем проблема

Alan
27.01.2018
17:21:44
Dmitry
27.01.2018
17:21:52
блин babel-plugin-console приколяха)

не видел раньше

Alan
27.01.2018
17:22:18
Ну тогда в чем проблема
ну да я и выбрал) просто взвешиваю какие еще варианты)

спасибо за помощь

ну и еще есть вариант когда на поддомене будет другой подпроект, с другой тематикой, но базовый функционал будет тот же самый

90% компонент будут с тем же поведением и состояниями, но мб выглядеть будут чуть иначе либо будут дополнены

Дмитрий
27.01.2018
17:28:36
Вот это как раз таки вообще не проблема

Alan
27.01.2018
17:28:42
не уверен правда что не превратится в кошмар) как раз на админке прочувствую

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