на багу:
https://svelte.dev/repl/4fcd9f4e803246f48cd55b934ffbec18?version=3.38.3
Пофиг на багу, each {length: 5} взорвало мне мозг. Это офигенно.
а в малине так можно: {#each 5 as i}{i}{/each}
Это точно бага свелта? Больше похоже на поведение браузера
Да, в свелте есть RFC на {#range}. Я обычно делаю что-то типа Array(5).fill(null).
Он там в одном случае пишет в textContent с пробелом, а во втором — без, хотя контент спана одинаковый.
Svelte: {#each {length: 5} as _, i}{i+1}{/each} Malina.js: {#each 5 as i}{i}{/each}
Там в одном случае такое: c() { span = element("span"); span.textContent = "x"; }, а во втором такое: c() { span = element("span"); span.textContent = "x "; }, То есть если добавлять вайтспейс после ича, почему-то он убирает вайтспейс после x. Это баг.
Я еще на этих скринах заметил, что почему-то перед иксами нет пробела, хотя должны быть. Полагаю, это всё из тех времён, когда у свелта не было lang-tools, которые умели форматировать код без использования значимых пробелов, поэтому у всей красивой индентации они убирали первый вайтспейс.
А малина с китом работает? Или мб есть что то свое что бы в сср из коробки ?
ssr пока нет, с китом навряд ли, сервер-сайд пока не трогал
Где ж идентичный, когда разный.
Кстати, а МалинаКит пилится или своим путём всё идёт?
для сервер-сайда ничего пока не делал, а для разработки - стандартные esbuild/rollup
это отстали или пошли своей путёй? я интересуюсь для общего развития ибо коммьюнити слегка поменьше
Обсуждают сегодня