
Valeriy
21.04.2018
00:07:48
хочешь иметь возможность откатывать по кнопке назад каждую напечатанную в форме букву?

Artem
21.04.2018
00:08:33

Nutscracker
21.04.2018
00:08:58
ведь произошел клик по сути по кнопке назад или вперед браузера

Google

Valeriy
21.04.2018
00:09:53
в этом просто нет смысла

Nutscracker
21.04.2018
00:10:20
ну ему как раз нужно, он хочет чтобы по кнопке назад город москва сменился на предыдущий город, а потом по кнопке вперед снова сменился на москву

Valeriy
21.04.2018
00:10:43
если бы в редаксе было понитие транзакций, то тогда да
ну значит нужно реализовать через мидлваре функциональность транзакций
что мешает то

Artem
21.04.2018
00:11:33

Valeriy
21.04.2018
00:11:36
дал экшин типа transaction_start
и запоминаешь стейты

Nutscracker
21.04.2018
00:11:42
внутри редакса работает самый обычный яваскрипт, а в яваскрипте нет способа на данный момент определить положение в истории и четко определить событие вперед или назад произошло.

Valeriy
21.04.2018
00:11:46
сделал transaction_cancel
и все откатилось назад

Artem
21.04.2018
00:12:41
а если после start пролетело еще куча экшенов?)

Google

Valeriy
21.04.2018
00:12:43
в этом случае
если компоненты спроектированы правильно
то достаточно одного экшина
чтобы вернуть всю картину на ту точну с которой все началось

Nutscracker
21.04.2018
00:13:25
я уже перестал искать смысла в том чего хотят заказчики...я просто если вижу что задача не имеет решения, сажусь и говорю заказчику что это невозможно современными средствами сделать..такое тоже бывает...Или возможно но в урезанном варианте как у меня было сделано

Valeriy
21.04.2018
00:13:58
нет ничего невозможного
в реакте + редаксе как раз возможно все

Artem
21.04.2018
00:14:28

Valeriy
21.04.2018
00:14:30
могу парировать практически любые выпады в этом плане

Artem
21.04.2018
00:14:55

Valeriy
21.04.2018
00:15:07

Artem
21.04.2018
00:15:32
операционку никто на хабре не видел на js?)

Valeriy
21.04.2018
00:15:43
единственное что сложно сделать на js это задачи изразряда посчитать миллионный член фибоначчи

Artem
21.04.2018
00:15:48
недавно была)

Valeriy
21.04.2018
00:16:02
и то задача решаема, но за внезапно хреновое время

?
21.04.2018
00:16:26
А можно на реактеб написатб операционку?

Artem
21.04.2018
00:16:34

Valeriy
21.04.2018
00:16:37

Artem
21.04.2018
00:17:07
рабочий стол с окошками в браузере точно можно на реакте сделать)

Google

Artem
21.04.2018
00:17:13
драйвера конечно фиг напишешь)

Valeriy
21.04.2018
00:17:41
ну и вообще, какие проблемы написать компилятор на том же llvm который из твоего js сделает двоичный код
и получится вполне себе ниче так
я вот так свой лисп в свое время написал
потом свой собственный язык
и вообще есть как бы несбыточная мечта написать свой идеальный язык под себя

Artem
21.04.2018
00:19:07

Abu
21.04.2018
00:19:10

Artem
21.04.2018
00:19:15
пускай засранцы развлекаются)

Valeriy
21.04.2018
00:19:17
ну почему велосипед
если так подумать, вот представьте
мы же даже по-русски разговариваем по разному

Nutscracker
21.04.2018
00:19:40

Valeriy
21.04.2018
00:19:49
а программисты тоже пишут по разному на одном и том же языке

Artem
21.04.2018
00:19:58
react велосипед от фейсбука, был же бэкбон)

Valeriy
21.04.2018
00:20:09
но если сделать язык прям совсем под себя то будет очень идеально эффективно
ну я не собираюсь навязывать свой язык ни кому :)))

Artem
21.04.2018
00:20:36
так для фронта уж давно есть elm,purescript etc

Valeriy
21.04.2018
00:20:48
главное чтобы двоичный код генерился компилятором

Artem
21.04.2018
00:20:57
только в плане коммерческой разработки у них фиговато совсем)

Google

Valeriy
21.04.2018
00:21:16

Artem
21.04.2018
00:21:20
elm это вообще вроде реакт с редаксом на уровне языка)

Valeriy
21.04.2018
00:21:35
нюню

Artem
21.04.2018
00:21:40

Valeriy
21.04.2018
00:22:19
ну как бы что-то не родное пока все равно

Nutscracker
21.04.2018
00:22:21
кстати чет мне навеяло раневской, по поводу редукса который внутри работает на яваскрипте)))) "Даже под самым пафосным хвостом павлина, всегда скрывается обыкновенная куриная жопа. Так что меньше пафоса, господа."

Valeriy
21.04.2018
00:23:10

Artem
21.04.2018
00:23:10
https://proton-native.js.org/#/
кто заказывал декстопные приложения на реакте?)

Valeriy
21.04.2018
00:23:30
матершиница еще та была :))

Admin
ERROR: S client not available

Artem
21.04.2018
00:23:43
поправочка, синтаксис)

Nutscracker
21.04.2018
00:24:16

Valeriy
21.04.2018
00:24:52
вот у кого надо поучиться http://element.eleme.io/#/en-US/component/layout
vue на самом деле гораздо сложнее реакта
по крайней мере внутри
при кажущейся простоте (ну это для наивных)
вообще тенденция такова, что будут появляться подобные "простые" штуки
сильно упрощающие жизнь

Google

Valeriy
21.04.2018
00:27:37
и целью которых будет понижение порога вхождения в профессию
к этому надо готовиться
изучать врага в лийцо

Nutscracker
21.04.2018
00:28:37
вуе популярным становится потому что его можно юзать типа как jquery. Поэтому куча народа ломанулось писать говнокод

Valeriy
21.04.2018
00:29:17
та же самая простота
просто подход немного иной
к пиару
и т.д.

Nutscracker
21.04.2018
00:30:02
да я это хотел тоже сказать...что вуе это пиарят)

Valeriy
21.04.2018
00:30:31
хеловорлд на реакте попроще будет чем на вью
сейчас набросаю за пару минут

Nutscracker
21.04.2018
00:31:32
да я в курсе..где то уже видел

Valeriy
21.04.2018
00:33:50
https://codepen.io/Diver/pen/PeqVKx?editors=1010
ну практически вот вся приложуха
в реакте нет компромисов, нет условностей
типа "а вы блядь не меняйте айтемы в массивах через скобочки"
в реакте никому и в голову не придет, да и невозможно это сделать (на трезвую голову)
найти переменную глобал стейта и начать ее менять прямо из компонента
во вью канале такие вопросы каждый день!
типа "почему когда я делаю @click="this.$store.state.value = 'blabla'" стейт не меняется :)
ответ собственно как и в реакте - глобальный стейт можно менять только экшинами (для реакта), мутациями для вью

Pauline
21.04.2018
00:42:55
да тут такое же спрашивают