ошибки:
<script>
let toggle = false;
function _toggleMe() {
if (toggle = !toggle) {
console.log(toggle);
} else {
console.log(toggle);
}
}
</script>
<button on:click={_toggleMe}>Click</button>
<span class="text {toggle ? "red" : "blue"}">
text
</span>
Здесь класс меняется только при первом клике, но если вынести присваивание к toggle из проверки, то всё работает как положено. Подскажите пожалуйста, это считается багом, или сама запись плохой практикой, которую просто не приветствуют в коде Svelte, таким образом?
Это бага, можешь завести ишак?
Обсуждают сегодня