Size: a a a

2020 April 04

SP

Stanislav Popov in rust_offtopic
ну согласен да это инфраструктура и минорно
источник

SP

Stanislav Popov in rust_offtopic
но дело такое - вуе это сраные нетипизированные шаблончики
источник

SP

Stanislav Popov in rust_offtopic
они там конечно навесили тайпчек плагином вскода, но это все такие себе меры
источник

PK

Pavel Kvasnikov in rust_offtopic
Как подключаются пакеты во Vue
import Vuex from 'vuex'
Vue.use(Vuex)

в реакте
 <Provider store={store}>
     <ConnectedRouter history={history}>
       <Route component={App} />
     </ConnectedRouter>
   </Provider>
источник

SP

Stanislav Popov in rust_offtopic
ну изолированный явный контекст апи против глобалки
источник

SP

Stanislav Popov in rust_offtopic
вуешники сами в третьей версии сделают так же )
источник

PK

Pavel Kvasnikov in rust_offtopic
Stanislav Popov
ну изолированный явный контекст апи против глобалки
Ничего страшного, у нас есть иммутабильный (бред) редакс ака глобальная переменная
источник

PK

Pavel Kvasnikov in rust_offtopic
Как можно писать промышленный софт без глобальных переменных?))
источник

SP

Stanislav Popov in rust_offtopic
признаюсь пока не юзаю редакс
источник

SP

Stanislav Popov in rust_offtopic
ну сторы это боль да
источник

SP

Stanislav Popov in rust_offtopic
очень много настрадался с vuex
источник

PK

Pavel Kvasnikov in rust_offtopic
ты можешь разбить боль на маленькие подболи с помощью mobx
источник

NM

Nigga Melon in rust_offtopic
Переслано от Nigga Melon
Те кто шарят в тайлед эдиторе скажите как затэгать матрицу? Т.е что бы вместо 1,1,1,1,1,1,1,1,1 было <tile>1</tile>
источник

PK

Pavel Kvasnikov in rust_offtopic
Vuex простой как пробка и работает. Redux куча мусорного кода. Проблем нет ни там ни там. Оно работает. Просто надо научиться в реактивность. Только вот Vuex мутибльное, а редакс нет и эта иммутабильность в жс нахер ненужна, тут нет потоков, тут хасклеских оптимизаций
источник

PK

Pavel Kvasnikov in rust_offtopic
А вот копировать ручками стейт каждый раз это бред. Даже хаскель это под копотом не делает иначе померреть можно.
источник

SP

Stanislav Popov in rust_offtopic
помню в вуе было много логики на роут гвардах потому что я хотел эмулировать react suspense, причем ее надо было дублировать потому что разное апи было у enter и update. потом узнал что в реакте вообще нет никаких роут хуков и все отлично делается одним хуком
источник

SP

Stanislav Popov in rust_offtopic
Pavel Kvasnikov
А вот копировать ручками стейт каждый раз это бред. Даже хаскель это под копотом не делает иначе померреть можно.
хаскель делает там линзы. ну это норма вообще
источник

SP

Stanislav Popov in rust_offtopic
копирование ок. просто в жс/тс нет инструментов для копирования
источник

DS

Doge Shibu in rust_offtopic
Pavel Kvasnikov
А вот копировать ручками стейт каждый раз это бред. Даже хаскель это под копотом не делает иначе померреть можно.
Вообще он именно что копирует, прям честно копирует. Но там ГЦ заточен под это
источник

PK

Pavel Kvasnikov in rust_offtopic
Норма чтобы поменять один эелемент в хэше пересоздавать его заново? Концепция норм, но внутри не должно быть копирования. Это пусть компилятор нам гарантирует.
источник