Pull to refresh
46
0
Alexander Zinchenko @sanReal

CTO

Send message

Объективное сравнение с примерами можете посмотреть здесь
https://habr.com/ru/post/471702/
Обратите внимание на пример с toggle, это часто используется в библиотеке

React версия, к сожалению, предназначена только для внутреннего использования в компании

Танцы со стилями ) Кнопка получает много параметров, влияющих на внешний вид, на Svelte это оказалось сделать проще. Если сравнивать чисто JS, то это 39 строк в Svelte и 90 на React

Надо будет переписать порталы в библиотеке ) Спасибо за идею

Дизайн и набор компонентов ATOL

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

Там еще тонкость в том, что индексы в обратном порядке, чтобы правильно слои расположились

Assignments are 'reactive'
Как раз присвоение делает выражение реактивным, поэтому а=а вызывает обновление.

Как мне оптимизировать код, если он под капотом фреймворка меняется?

Как по мне, возможность видеть скомпилированный код дает более широкие возможности для дебага.


Если сам фреймворк весит 9 кб, но зато код написанный на нём увеличивается в 7 раз в размерах, это не значит, что он лёгкий.

И все равно получается меньше, чем брать Реакт.

1) Порядок блоков не важен. Пруф
2) Линтер говорит об этом

3)Можете рассказать про кейсы? Мне пока onMount не пригодились
4) Инициализируются. Пруф. Или я не понял ваш кейс

Процесс подтвержения описан в туториале
В digital-asset-links генерируете json, который нужно положить на свой домен. Дальше с этой информаций в google.

Особенности Svelte. Если вам принципиально наличие push, то можно сделать так


<script>
    import {writable} from 'svelte/store'
    const arr = writable([])
    function add() {
        arr.update(state=>{
            state.push(1)
            return state
        })
    }
</script>

<h1>Array length is {$arr.length}</h1>

<button on:click={add}>
    add
</button>

У Svelte прекрасная документация, но не хватает информации по построению архитектуры. Куда вынести стор, как организовать папки, а можно ли занести scss и т.д.

Да, к сожалению, так устроен twa. Но вы всегда можете открыть сайт https://metalz.web.app и даже установить как pwa, если ваш браузер поддерживает

К сожалению, не владею айфоном, поэтому протестировать нормально не получилось. Но мне кажется, что доработка под safari не очень трудозатратна для такого проекта.

Парсер на node.js раз в сутки ходит на
https://play.google.com
https://ws.audioscrobbler.com
https://www.spirit-of-metal.com
https://music.yandex.ru
И собирает информацию о новых альбомах + обновляет ссылки и количество слушателей для того, что уже есть в базе.

вы можете выбрать фильтрацию по жанрам


скриншоты

imageimage

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity