У меня вообще не было проблем с React — всё сразу укладывалось в голове без конфликтов. Возможно, это из-за дислексии: мне проще оперировать абстрактными сущностями. Для меня разница между фреймворками — исключительно в синтаксисе. Но так уж совпало, что синтаксис — это ахиллесова пята дислексии: нейросетка во время подсказывает, я пишу половину букв правильно — и всё фиксится в один клик.
Ещё добавлю: недавно понадобилось сделать несколько сервер-сайд компонентов в Next.js, и оказалось, что там нельзя использовать useState. Признаюсь, я на какое-то время завис — думал, что в React всё делается через useState. Чтобы вы поняли, насколько я застрял в клиент-сайд React’е… Каково же было моё удивление, когда через полчаса я понял, что можно просто использовать обычные переменные. Как говорится, не забывай свои корни.
Меня, конечно, изрядно удивило, что 👨👩👧👦👨👩👧👦 — это 23 символа. Скопировал в консоль — действительно 23. Но потом я попробовал вручную ввести эти символы — и, блин, получилось 22. Что за…?
Пошёл разбираться дальше — и понял: в статье речь шла не о двух эмодзи “семья”, а о двух слитых эмодзи, между которыми стоит специальный символ \u200D. Именно он и добавляет один лишний символ, потому что склеивает семьи.
Вообще, оказалось, этот символ объединяет любые эмодзи в новые. Если такой комбинации ещё не существует — они просто отображаются рядом, но без пробела, как в нашем случае.
Так что, по сути: const family = "👨👩👧👦👨👩👧👦"; Это верно, что результат — 1, ведь это считается одним символом с точки зрения пользователя.
У меня вообще не было проблем с React — всё сразу укладывалось в голове без конфликтов. Возможно, это из-за дислексии: мне проще оперировать абстрактными сущностями. Для меня разница между фреймворками — исключительно в синтаксисе. Но так уж совпало, что синтаксис — это ахиллесова пята дислексии: нейросетка во время подсказывает, я пишу половину букв правильно — и всё фиксится в один клик.
Ещё добавлю: недавно понадобилось сделать несколько сервер-сайд компонентов в Next.js, и оказалось, что там нельзя использовать useState. Признаюсь, я на какое-то время завис — думал, что в React всё делается через useState. Чтобы вы поняли, насколько я застрял в клиент-сайд React’е… Каково же было моё удивление, когда через полчаса я понял, что можно просто использовать обычные переменные. Как говорится, не забывай свои корни.
Да, всё спокойно открывается — и на десктопе, и в браузере, и через симулятор.
У меяня Logi Options, с mx master где-то тупо не работает, хочет разрешение второе выпили из ос
только Mac Mouse Fix спасает
Меня, конечно, изрядно удивило, что 👨👩👧👦👨👩👧👦 — это 23 символа. Скопировал в консоль — действительно 23.
Но потом я попробовал вручную ввести эти символы — и, блин, получилось 22. Что за…?
Пошёл разбираться дальше — и понял: в статье речь шла не о двух эмодзи “семья”, а о двух слитых эмодзи, между которыми стоит специальный символ \u200D. Именно он и добавляет один лишний символ, потому что склеивает семьи.
Вообще, оказалось, этот символ объединяет любые эмодзи в новые. Если такой комбинации ещё не существует — они просто отображаются рядом, но без пробела, как в нашем случае.
Так что, по сути:
const family = "👨👩👧👦👨👩👧👦";
Это верно, что результат — 1, ведь это считается одним символом с точки зрения пользователя.
ну да, но это на висте прекратил существование.
ls -1 это верная команда
спасибо, исправил
че бы ему не асадить))