@react_js

Страница 4941 из 5115
Ilshat
04.10.2018
04:21:49
а в чем разница?)

ed
04.10.2018
04:21:57
в реакте или околореактовской инфраструктуре ?

Ilshat
04.10.2018
04:22:32
в реакте или околореактовской инфраструктуре ?
ога, скоро на вьюшечку начнем все переписывать)

Valeriy
04.10.2018
04:22:32
Google
ed
04.10.2018
04:22:56
а в чем разница?)
думаю, стоит посчитать количество рассчетов рендера и понять, что многие из них нафиг не нужны

Valeriy
04.10.2018
04:23:10
ога, скоро на вьюшечку начнем все переписывать)
на вьюшечку никто ниего переписывать не будет, у вьюшечки своих проблем столько сколько реакту и не снилось

ed
04.10.2018
04:23:32
effector, react-effector, symbiot
и тебе спасибо, пойду посмотрю)

Valeriy
04.10.2018
04:24:05
я не ради холивара, просто ради интереса можно скинуть в лс какие?
ради холивара и интереса попробуй поднять большой проект на вью и поддерживать его хотя бы год, с командой 3-4 человека

да что там 3... хотя бы вдвоем :)))

ed
04.10.2018
04:24:59
ради холивара и интереса попробуй поднять большой проект на вью и поддерживать его хотя бы год, с командой 3-4 человека
два проекта, 5+ человек, и саппорт идет на них намного проще, чем на реактовских которые были у меня. Но ИМХО простота саппорта проекта зависит в первую очередь не от технологии, а от разработчиков

Yura
04.10.2018
04:25:24
Да, я понимаю о чем вы говорите, но все же не вижу особого смысла пихать одину пропертю в стор, если она используется только в 1 компоненте. Завтра надо будет подумать еще)
Даня Абрамов пишет, что в стор редакса надо класть только необходимое. Глупо хранить номер странице в редакса если она не синхронизируется с беком. Поэтому в хранит номер страницы в локальном стейте норм.

Valeriy
04.10.2018
04:25:36
и попробуй поддерживать его

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

Google
Valeriy
04.10.2018
04:26:18
а на хаскеле слабо?

ed
04.10.2018
04:26:36
я не соглашусь с тобой... попробуй сделать проект на перле.....
думаю, тру спецы перла поддерживают свои проекты и плюются от js и jsников))) а мне такое пробывать глупо, я не шарю это

я не могу адекватно оценить то, насколько легко поддерживать перл проекты

Valeriy
04.10.2018
04:27:06
думаю, тру спецы перла поддерживают свои проекты и плюются от js и jsников))) а мне такое пробывать глупо, я не шарю это
я ни разу не видел, чтобы один и тот же проект на перле делали более одного человека

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

это можно сравнить со сложностью стыковки космических орбитальных станций между собой

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

ed
04.10.2018
04:28:29
я ни разу не видел, чтобы один и тот же проект на перле делали более одного человека
мы начали с того, что на вью нельзя саппортить большой проект хотя бы вдвоем, а стали обсуждать то, что саппортить перл сложно?) Хорошо, тогда скажу точнее, думаю, во фронте простота саппорта проекта в первую очередь зависит от команды и руководства

Ilshat
04.10.2018
04:28:56
Ребят у меня тоже назрел вопрос про HOC-и, в частности хоки которые работают со стором. У меня есть много различных грубо говоря сервисов-хоков, которые расширяют компоненты нужными данными -userProfile, -currentCompany, -activeService .... и т.д. вынес их в хоки т.к. они используются в многих компонентах разного уровня. Смущает то что каждому хоку нужно обращаться к стору и каждый хок заворачивает компонент в connect и получается если компонент используется несколько таких хоков, то он завернется в connect несколько раз? Есть какое то более изящное решение?

ed
04.10.2018
04:30:14
адекватно, vue гораздо сложнее сапортить
не заметил этого, зато говнокода как минимум в нашем проекте, по сравнению со всеми проектами реакта (которые я видел в работе) - почти нет. Но, как я говорил выше это заслуга команды, а не технологии в первую очередь, я уверен на реакте тоже есть миллион проектов написанные шикарно

ed
04.10.2018
04:32:21
если кто-то из админов увидет мои мессаги, я не топлю за вью или реакт, даже, я изначально не хотел тут холивара, я попросил в лс скинуть аргументы против вью т.к. было интересно и топлю за то, что простота саппорта - заслуга команды в первую очередь

ну или тут, если не страшно)

Valeriy
04.10.2018
04:33:03
можно в лс скинуть что во вью не подходит для продакшена?)
да зачем в лс тут можно и думаю многие поддержат меня

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

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

ed
04.10.2018
04:34:29
реакст по сути своей мощнее, по технологиям текущим и перспективным
коль на то пошло, я все еще не увидел ниодной четкой проблемы, типо "А делать в реакте так, а во вью не эдак"

Google
ed
04.10.2018
04:34:51
это не провокация, это интерес

Andrey
04.10.2018
04:35:05
можно в лс скинуть что во вью не подходит для продакшена?)
Шаблоны. Эта прослойка всегда висит куском текста, которую невозможно никак статически проверять на ошибки. В итоге у тебя в проекте валяется множество разрозненых модулей.

ed
04.10.2018
04:35:24
ну я про сам движок говорил про перспективность
перспективность можно как-то оценить? кроме диванной аналитики?

есть реальные цифры?

Yura
04.10.2018
04:35:33
если кто-то из админов увидет мои мессаги, я не топлю за вью или реакт, даже, я изначально не хотел тут холивара, я попросил в лс скинуть аргументы против вью т.к. было интересно и топлю за то, что простота саппорта - заслуга команды в первую очередь
Не знаю вью, но для себя давно решил что ui должен управляться из кода, ибо остальное изврат все что получалось накорябать до появления реакта. Обобщив опыт безреактового построения ui, получалось что я каждый раз приходил к реакт парадигме.

Valeriy
04.10.2018
04:36:25
перспективность можно как-то оценить? кроме диванной аналитики?
это все равно что сравнивать илона маска и роскосмос

ed
04.10.2018
04:36:45
Шаблоны. Эта прослойка всегда висит куском текста, которую невозможно никак статически проверять на ошибки. В итоге у тебя в проекте валяется множество разрозненых модулей.
Есть функциональные компоненты, есть наследование компонентов, есть все те же приколы что и в реакте, хочешь пиши шаблон, хочешь делай сложный рендер функцией, хочешь вообще не описывай рендер а используй как базовый компонент

Valeriy
04.10.2018
04:36:50
илон один, а за роскосмосом стоит целая индустрия со своей историей

ed
04.10.2018
04:37:20
Аналога файбера во вью даже не планируется.
можно линку? я пропустил что это такое

Valeriy
04.10.2018
04:37:39
в реакте в ближайшей перспективе будет как минимум несколько киллер фич, типа файбер и иже с ними

Valeriy
04.10.2018
04:37:46
типизация уже есть

Valeriy
04.10.2018
04:38:07
часть из этого набора только планируется внедрить в vue к концу 19 года

Andrey
04.10.2018
04:38:12
можно линку? я пропустил что это такое
Эван пару дней назад список фич vue3 выпустил.

Valeriy
04.10.2018
04:39:35
т.е. уже прослеживается некое отставание и попытка догнать

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

типа v-show, v-if, v-case

Google
Valeriy
04.10.2018
04:42:16
это просто немного улучшает JSX конструкции

так как не требует встраивания js

но вот их реактивность мне не очень нравится

особенно реактивность в связке с vuex

ed
04.10.2018
04:49:05
хз народ, как бы почти все аргументы выглядят как "мне не нравится", "где-то написано что я думаю, что оно отстает", "согласно диванной аналитике он хуже" Как по мне, на вью сложнее заговнокодить. Но в итоге, в любом из этих инструментов вы получите какашку если сами не можете писать норм код, или вас заставляют условия, или получите хороший проект если у вас есть для этого возможности. В пользу вью могу лишь сказать то, что большой проект живет и развивается без большого количества доп пакетов и в целом проще (покрайней мере как это было раньше в реакт месяцев 8 назад), больше рамок, но при команде более 3 человек это наоборот упрощает разработку, нет такого как было раньше в реакте, где ты дополнительно ставишь redux + reselect + еще кучу всего и непонимаешь где хранить данные и как их выбирать, и как с ними работать. Но, я не видел реакт проекты, которые бы саппортили реально прокаченные фронты, а на вью у нас тут парень как раз такой, поэтому, я продолжаю топить за то, что в первую очередь проблемы в разработчиках, а не технологиях

Azamat
04.10.2018
04:49:26
нужна помощь ребята в material-ui есть компонент inputLabel и я хочу его зафиксировать его наверху что бы он недвигался label

Andrey
04.10.2018
04:50:52
хз народ, как бы почти все аргументы выглядят как "мне не нравится", "где-то написано что я думаю, что оно отстает", "согласно диванной аналитике он хуже" Как по мне, на вью сложнее заговнокодить. Но в итоге, в любом из этих инструментов вы получите какашку если сами не можете писать норм код, или вас заставляют условия, или получите хороший проект если у вас есть для этого возможности. В пользу вью могу лишь сказать то, что большой проект живет и развивается без большого количества доп пакетов и в целом проще (покрайней мере как это было раньше в реакт месяцев 8 назад), больше рамок, но при команде более 3 человек это наоборот упрощает разработку, нет такого как было раньше в реакте, где ты дополнительно ставишь redux + reselect + еще кучу всего и непонимаешь где хранить данные и как их выбирать, и как с ними работать. Но, я не видел реакт проекты, которые бы саппортили реально прокаченные фронты, а на вью у нас тут парень как раз такой, поэтому, я продолжаю топить за то, что в первую очередь проблемы в разработчиках, а не технологиях
Сложнее? Эм... Отсутствие полной типизации проекта уже ставит крест. Я не раз забывал в шаблоне менять пропсы,что роняло проект в некоторых местах.

Valeriy
04.10.2018
04:51:56
нужна помощь ребята в material-ui есть компонент inputLabel и я хочу его зафиксировать его наверху что бы он недвигался label
пиздец... "я хочу его зафиксировать его наверху что бы он недвигался label" прекращай google переводчик юзать уже

Andrey
04.10.2018
04:51:57
Только не говори - пиши без ошибок и будет тебе счастье, пожалуйста.

Admin
ERROR: S client not available

Valeriy
04.10.2018
04:52:53
а то ведь мы начнем ответы тоже через гугл транслейтор давать :)))

Valeriy
04.10.2018
04:54:04
Andrey
04.10.2018
04:54:44
ed
04.10.2018
04:55:42
ага
победитель битвы экстрасенсов?

Valeriy
04.10.2018
04:55:43
он хочет, чтобы label всегда был сверху поля

Azamat
04.10.2018
04:55:47
какие та вы неадекватные

Valeriy
04.10.2018
04:55:52
и никогда не сползал в само поле ввода



Google
Valeriy
04.10.2018
04:56:36


просто пример привел :)))

Azamat
04.10.2018
04:57:01


Valeriy
04.10.2018
04:57:02
когда вопрос не очень грамотно переведен с нативного языка

Azamat
04.10.2018
04:57:32
не сползалговоришь

Alex
04.10.2018
04:57:49
Там класс можно накинуть, чтобы всегда был сверху

Azamat
04.10.2018
04:58:50
спасибо

Ilshat
04.10.2018
04:59:41
Ребят у меня тоже назрел вопрос про HOC-и, в частности хоки которые работают со стором. У меня есть много различных грубо говоря сервисов-хоков, которые расширяют компоненты нужными данными -userProfile, -currentCompany, -activeService .... и т.д. вынес их в хоки т.к. они используются в многих компонентах разного уровня. Смущает то что каждому хоку нужно обращаться к стору и каждый хок заворачивает компонент в connect и получается если компонент используется несколько таких хоков, то он завернется в connect несколько раз? Есть какое то более изящное решение?

FYI: не узбек, не нужно отправлять в гугло-переводчик

Ilshat
04.10.2018
05:06:02
так она итак в сторе, хоки это просто транспорт между стором и компонентом.

Oleg
04.10.2018
05:06:43
Если у меня есть елемент, у которого position: absolute и top у меня меняется динамически с помощью подписки на scroll

Ilshat
04.10.2018
05:06:46
без хока придется для каждого компонента писать mapStateToProps с кучей всяких нужных функций, копипасты много

Oleg
04.10.2018
05:06:57
Как лучше сделать его перемещение плавным?

Valeriy
04.10.2018
05:11:26
спасибо
<TextField id="standard-number" label="Number" value={this.state.age} onChange={this.handleChange('age')} type="number" className={classes.textField} InputLabelProps={{ shrink: true, }} margin="normal" /> вон видишь там InputLabelProps={{ shrink: true, }} заюзай и проблем не будет, только placeholder-ы расставь

Valeriy
04.10.2018
05:13:33
спасибо
но тут несколько способов рещить эту проблему на самом деле

у меня такая херня возникает обычно в хроме, когда autofill срабатывает

пришлось в форме логина делать хак небольшой :)))

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

но в разных UI-китах конечно по разному

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