Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Перестал читать когда сказали, что в yarn.lock нет смысла
npm ci работает только на основе package-lock.json /**
* @param rootStore {RootStore}
*/
constructor(rootStore) {
this.rootStore = rootStore;
}
\/ будет недостаточно, а [\\/] покроет оба написания слэшей. Папка dist коммитится для демо — так работают Github Pages, они показывают контент одной из папок в репозитории. Другие хеши в первоначальном варианте получились скорее всего потому, что скрин с ними я сделал до финальной версии кода — так что если бы и сам пересобрал, то были бы другие. С yarn.lock разобрался в апдейте, действительно было ошибкой не использовать его для основных зависимостейТипизация обязательно будет, просто не в его смену.
Достаточно было написать "мне не понравилось". Приведённые аргументы весьма притянуты, как по мне, но вступать в полемику не виду смысла, ибо тема раскрыта уже не раз. Мой опыт (пользуюсь TS с начала 16 года версии 1.6 с которой началась поддержка типизированного jsx) говорит об обратных выводах.
С тех пор много воды утекло и поменялось как в языке так и в тулчейне. И на текущей момент всё очень даже хорошо.
class RootStore {
testEditorStore = new TestEditorStore(testApi);
testListStore = new TestListStore(testApi);
attemptStore = new AttemptStore(attemptApi, testApi);
routerStore = new RouterStore(this, routes);
}
сосредоточиться именно на архитектурепопутно написав приложение
Архитектура SPA-приложения биржи в 2019 году