@react_js

Страница 5105 из 5115
Nikolay
27.10.2018
14:47:46
хы, мы в своё время, пытаясь отвадить коллег юзать устаревшее апи, подумывали все функции переопределить на process.exit :))

Speed of
27.10.2018
14:48:34
Подскажите пожалуйста, никога не работал с реакт, только с вуе немного. Намного ли сложнее сделать групповой видеочат на реакт чем на вуе? И какие доп модули нужны для реакта

никогда*

Google
Viktor
27.10.2018
14:51:13
Speed of
27.10.2018
14:51:45
основной вопрос в том, намного ли сложнее реакт по сравнению с вуе

Speed of
27.10.2018
14:52:14
я не про js спрашиваю)

Kelin
27.10.2018
14:52:16
гагага

Viktor
27.10.2018
14:52:26
это не шутка, я серьезно

Umren
27.10.2018
14:52:43
основной вопрос в том, намного ли сложнее реакт по сравнению с вуе
реакт это маленькая либа которую ты за час изучишь

Speed of
27.10.2018
14:53:14
если ты мистер гениус ее за час изучил, то не значит, что каждый смертный это может)

Viktor
27.10.2018
14:53:14
в реакте больше ручной работы, но, на мой взгляд, он прозрачен весьма

Umren
27.10.2018
14:53:46
все остальное время это как тебе организовать архитектуру с ним, какие либы еще тащить и прочее

Viktor
27.10.2018
14:53:48
реакт это маленькая либа которую ты за час изучишь
изучить реакт за час нереально. Можно прочитать документацию, но построить в голове практические связи - неделя

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

Google
Umren
27.10.2018
14:54:41
Так это к самой либе реакта мало отношения имеет, это уже просто разработка любая :)

Viktor
27.10.2018
14:55:13
если ты мистер гениус ее за час изучил, то не значит, что каждый смертный это может)
если бы ты задавал более конкретные архитектурные вопросы, мы бы постарались ответить) но как бы я во vue ни "бум-бум"

Speed of
27.10.2018
14:55:21
ну мне надо за часов 10 написать групповой видеочат на реакте, я только с вуе работал

Umren
27.10.2018
14:55:50
так чем больше тут спрашиваешь, тем меньше времени

Speed of
27.10.2018
14:55:56
для человека который работает на реакт, это пара часов, но я из реакта знал, это только то, что у него логотип в виде атома

начал смотреть на react-router и уже стали вопросы назревать

Viktor
27.10.2018
14:57:06
для человека который работает на реакт, это пара часов, но я из реакта знал, это только то, что у него логотип в виде атома
звучит, как экстремальное программирование, но я сам не особо шустр в разработке, так что не мне судить о реальности такого замысла

Kelin
27.10.2018
14:57:08
начал смотреть на реакт роутер как на говно

Speed of
27.10.2018
14:57:10
может у кого нибудь есть ссылки с простыми проектами?

начал смотреть на реакт роутер как на говно
а что вместо него использовать?

во вью с роутингом все интуитивно понятно

Viktor
27.10.2018
14:57:54
лучше его используй (я про реактовский роутер) хотя официально он не реактовский)

Speed of
27.10.2018
14:58:21
да я понял)

Umren
27.10.2018
14:58:27
странный троллинг, так юзай вуе

Speed of
27.10.2018
14:58:41
я же сказал, что надо на реакте сделать

Umren
27.10.2018
14:58:52
а я тебе говорю делай на вуе

Andrey
27.10.2018
14:58:54
Umren
27.10.2018
14:58:59
смысл тратить время на реакт?)

Speed of
27.10.2018
14:59:05
уже сделал на вуе

Google
Umren
27.10.2018
14:59:05
+- одно и тоже делают

Speed of
27.10.2018
14:59:09
но надо на реакт

Andrey
27.10.2018
14:59:12
ну вот и радуйся

че время тратить

Speed of
27.10.2018
14:59:30
потому что это тестовое задание

Viktor
27.10.2018
15:00:47
но надо на реакт
возьми систему управления состоянием mobx (+ конкретное официальное дополнение mobx-state-tree - это хороший "корсет" для архитектуры и более понятно для вьюшника) реакт прикрутишь по ходу дела

я бы вообще абстрагировался от мышления "реакт-приложение"/"приложение на реакте"

Speed of
27.10.2018
15:02:49
я собирался redux использовать

Viktor
27.10.2018
15:03:30
твоя главная задача - избегать возложения на плечи реакт управления сложными (запутанными) состояниями. Я говорю про локальный стейт компонента* хотя сейчас вот только вышла альфа 16.7 с новыми "ракетами" :) там можно запросто использовать reducer'ы для управления локальным состоянием компонента

ну это мое имхо конечно

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

Speed of
27.10.2018
15:04:50
понял, спасибо

Andrew
27.10.2018
15:06:18
Кстати как саспенс мешать со стейт менеджерами ?

Speed of
27.10.2018
15:06:47
может есть сссылки на простые проекты на реакте? просто для ознакомнелния

Viktor
27.10.2018
15:07:15
понял, спасибо
я дополнил пред-пред последний ответ, но суть не особо меняется. mobx-тематика более объезжена, чем альфа реакта 16.7

Вася
27.10.2018
15:07:41
твоя главная задача - избегать возложения на плечи реакт управления сложными (запутанными) состояниями. Я говорю про локальный стейт компонента* хотя сейчас вот только вышла альфа 16.7 с новыми "ракетами" :) там можно запросто использовать reducer'ы для управления локальным состоянием компонента
а я вот не согласен. если и брать редакс, то для управления сложным сотоянием прилаги. дробить на маленькие стэйты (вплоть до сбрасывания в null) - да, но не "упрощать бизнес логику до уровня санков" (с)

Viktor
27.10.2018
15:08:14
может есть сссылки на простые проекты на реакте? просто для ознакомнелния
https://github.com/mobxjs/mobx-react-todomvc https://egghead.io/courses/manage-complex-state-in-react-apps-with-mobx https://egghead.io/courses/manage-application-state-with-mobx-state-tree

а я вот не согласен. если и брать редакс, то для управления сложным сотоянием прилаги. дробить на маленькие стэйты (вплоть до сбрасывания в null) - да, но не "упрощать бизнес логику до уровня санков" (с)
я говорил не совсем о том redux (или аналоги) - для управления сложным состояниям - это однозначно я говорил об избегании управления сложным состоянием через stateful-компоненты и setState

а я вот не согласен. если и брать редакс, то для управления сложным сотоянием прилаги. дробить на маленькие стэйты (вплоть до сбрасывания в null) - да, но не "упрощать бизнес логику до уровня санков" (с)
позже мне пришла мысль про новый API с хуками, но я подумал, что материалов еще не столь много, чтобы гуглить человеку-новичку просто не буду же я в redux выносить любой сложный state просто потому, что redux с ним хорошо справляется (это мое имхо)

Google
Viktor
27.10.2018
15:12:30
Почему так много мобикс...
я предложил лишь один из путей

Viktor
27.10.2018
15:13:01
> я говорил не совсем о том сорян
ну я сам виноват, никто не обязан за меня додумывать)

Вася
27.10.2018
15:14:38
Почему так много мобикс...
да моб икс, на мой личный взгляд, больнее чем редакс

Viktor
27.10.2018
15:15:49
Почему так много мобикс...
в mobx выше степень абстракции от ручных операций по сравнению с redux. В mobx-state-tree есть уже структура model-action-component (логика, действия и in-place-component-коннектор в одном флаконе). Для модели предусмотрены динамические ассерты (если нужно), и, на мой взгляд, что самое важное - автор mobx очень хорошо обучает

Вася
27.10.2018
15:16:25
юзайте эффектор, кстати

andretshurotshka?❄️кде
27.10.2018
15:16:46
@effector_ru

Viktor
27.10.2018
15:16:51
да моб икс, на мой личный взгляд, больнее чем редакс
redux с библиотекой autodux - это вообще пушка

Roman
27.10.2018
15:16:57
если ты мистер гениус ее за час изучил, то не значит, что каждый смертный это может)
Реакт это про javascript => знаешь жс проще выкатиться в реакт

Вася
27.10.2018
15:17:15
попробуй завести удобно flow с этой ебатой

ну в плане сорян, не говно

Вася
27.10.2018
15:18:01
если ты хочешь юзать флоу еще - то говно

Kelin
27.10.2018
15:18:17
говно еще то
он ведь не уточнил, чем она стреляет)

Вася
27.10.2018
15:18:18
даже не так

Viktor
27.10.2018
15:18:46
говно еще то
:) не знаю, я под Typescript написал аналог в форме небольшого модуля, у меня там поместился reducer, actionCreators, actionPredicates (для rxjs полезно) и scoped-actions поддерживаются

Google
Viktor
27.10.2018
15:19:00
с TS очень просто

у него, насколько я понимаю, в сравнении с flow, низкая степерь инстроспекции кода (это чуть ли не идиологическое различие), однако для поддержки нормального type-inference я все равно должен писать аннотации типов

Вася
27.10.2018
15:20:23
:) не знаю, я под Typescript написал аналог в форме небольшого модуля, у меня там поместился reducer, actionCreators, actionPredicates (для rxjs полезно) и scoped-actions поддерживаются
насчет тайпскрипта. я буквально месяц назад решил сравнить флоу и тс лоб в лоб, и начал делать одно и то же, на жс, но с двумя разными технологиями. флоу и тс. и, короче, тс - это просто аутсайдер умноженный на 1000. он не умеет выводить типы.

может быть он и делает вид - но флоу его явно ложит на лопатки.

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

Roman
27.10.2018
15:21:06
Хочу в эрыкс жс выкатиться, но не понимаю как делать стрим для данных. На уме только вебсокеты

Вася
27.10.2018
15:21:14
тс - это ебота которая тебе мешает, а не помогает

Viktor
27.10.2018
15:21:46
насчет тайпскрипта. я буквально месяц назад решил сравнить флоу и тс лоб в лоб, и начал делать одно и то же, на жс, но с двумя разными технологиями. флоу и тс. и, короче, тс - это просто аутсайдер умноженный на 1000. он не умеет выводить типы.
тут я не знаю, что сказать, типизирую на TS на уровне рефлексов по большей части. Я большой сторонник аннотаций типов в принципе - так в чем проблема их писать к коду сразу, причем мусора это не особо добавляет

Viktor
27.10.2018
15:22:58
Аннотации позволяют мне проще выделять абстракции (грубо говоря представлять систему с точки зрения преобразования данных до написания любой имплементации) тут я не знаю, как у других*

Вася
27.10.2018
15:22:58
то, насколько тс и флоу выводят типы из сложных конструкций

ну ок ок, я же не говорю что тс - это шлак

тс вместо жс это в любом случае лучше

Roman
27.10.2018
15:23:53
Viktor
27.10.2018
15:23:59
проблема в выводе этих типов
верно, в TS ты описываешь преобразования почти что руками, обратное - скорее исключение

Ты сейчас демонов вызвал
но опять же, это малость несправедливо (мы типы далекооооо не везде пишем)

Вася
27.10.2018
15:25:17
наверное даже так: флоу - помогает, тс - забыл слово, когда каждый день ты в 6 просыпаешься, занимаешься зарядкой, ешь здоровую пищу - вот это все про тс

Viktor
27.10.2018
15:25:38
Ты сейчас демонов вызвал
да нет, я признаюсь, что Typescript - это чистый сахар. Если совсем уж дотошно, нет вообще никакой статической типизации, это все аннотации типов - и не более того

Вася
27.10.2018
15:26:03
и?

Viktor
27.10.2018
15:26:51
мне просто тяжело сравнивать A и B, потому что вторым я особо не пользовался. Никаких "и", просто мне интересно было выслушать мнение

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