Как настроить псевдонимы путей в проектах внешнего интерфейса нативным способом
Мы рассмотрим importsполе package.jsonи то, как его можно использовать для настройки псевдонимов пути. Мы также рассмотрим, как широко используемые инструменты разработки поддерживают эту область, и определим оптимальную конфигурацию для различных вариантов использования.
https://dev.to/nodge/the-native-way-to-configure-path-aliases-in-frontend-projects-ce4
Мы рассмотрим importsполе package.jsonи то, как его можно использовать для настройки псевдонимов пути. Мы также рассмотрим, как широко используемые инструменты разработки поддерживают эту область, и определим оптимальную конфигурацию для различных вариантов использования.
https://dev.to/nodge/the-native-way-to-configure-path-aliases-in-frontend-projects-ce4
👍2
Сегодня команда TypeScript выпускает новое расширение VS Code под названием Deopt Explorer! Этот инструмент может помочь найти полиморфизм и деоптимизацию в вашем коде, и он уже помог нам ускорить работу самого TypeScript. Посмотрите, что мы построили!
https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/
https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/
Используйте Notion в качестве базы данных для своего блога Next.JS
Notion — чрезвычайно мощный инструмент для управления вашим контентом путем создания базы данных, вы даже можете добавлять свойства на страницы: дату публикации, теги и т. д.
В этом посте вы узнаете, как получать страницы из Notion API и отображать их содержимое, чтобы создать замечательный блог Next.JS, полностью управляемый с помощью Notion. https://dev.to/martinp/use-notion-as-a-database-for-your-nextjs-blog-195p
Notion — чрезвычайно мощный инструмент для управления вашим контентом путем создания базы данных, вы даже можете добавлять свойства на страницы: дату публикации, теги и т. д.
В этом посте вы узнаете, как получать страницы из Notion API и отображать их содержимое, чтобы создать замечательный блог Next.JS, полностью управляемый с помощью Notion. https://dev.to/martinp/use-notion-as-a-database-for-your-nextjs-blog-195p
DEV Community
Use Notion as a database for your Next.JS Blog
Notion is an extremely powerful tool to manage your content by creating a database you can even add...
Forwarded from REact
⚡️refine.new — Представляем самый быстрый способ создания приложений React
Узнайте, как Refine.new и платформа Refine меняют способы создания интерфейсных приложений разработчиками в React. https://refine.hashnode.dev/refinenew-introducing-the-fastest-way-to-create-react-apps
Узнайте, как Refine.new и платформа Refine меняют способы создания интерфейсных приложений разработчиками в React. https://refine.hashnode.dev/refinenew-introducing-the-fastest-way-to-create-react-apps
Статьи & Учебники
Продвинутая оптимизация производительности веб-сайтов (7 минут чтения)
Оптимизация веб-производительности всегда была критически важна для веб-сайтов и приложений. Поскольку функциональность приложений неуклонно растет, увеличивается потребность в надежной производительности. В этой статье рассматриваются передовые методы веб-оптимизации, такие как ленивая загрузка, кэширование, сжатие изображений и многое другое. https://www.codemotion.com/magazine/frontend/web-developer/advanced-web-performance-optimization/
Насколько сложно создать фронтенд-фреймворк?? (12 минут чтения)
Фреймворки для фронтенда помогают абстрагироваться от обычного HTML и JavaScript в пользу понятного кода, компонентов и реактивности. В этой статье рассказывается о том, как менее чем за 400 строк кода построить с нуля базовый фронтенд-фреймворк, обладающий реактивностью и композитивностью (компонентная архитектура). https://18alan.space/posts/how-hard-is-it-to-build-a-frontend-framework.html
Проектирование липких меню: Руководство по UX (6 минут чтения)
Липкие меню очень полезны на мобильных устройствах и в отзывчивых веб-приложениях. Однако есть несколько моментов, о которых следует помнить, когда вы их добавляете, поскольку они могут сильно повлиять на UX в определенных ситуациях, например, поведение меню при поднятой клавиатуре на мобильных устройствах. В этой статье обсуждается, когда вам следует & не следует использовать липкие меню, как сделать так, чтобы они не отвлекали пользователей, и лучшие практики, чтобы убедиться, что они всегда отзывчивы и доступны. https://smashingmagazine.com/2023/05/sticky-menus-ux-guidelines/
Мнения & Советы
Работа над незнакомой кодовой базой (3 минуты чтения)
Разработчикам часто приходится работать над незнакомой кодовой базой. Это происходит каждый раз, когда человек присоединяется к новому проекту или даже когда ему нужно поработать над ранее нетронутой частью в больших проектах. Это явление не ограничивается разработчиком, которому нужно исправить ошибку; это может быть архитектор решений, которому нужно разработать новую функцию, или автор открытого кода, работающий над проблемой на GitHub в свободное время. В этой статье описывается, как лучше всего подойти к ситуации, чтобы сократить время, необходимое для начала внесения вклада в незнакомую кодовую базу. https://blog.frankel.ch/working-unfamiliar-codebase/
Бум ИИ с открытым исходным кодом построен на подачках Big Tech. Как долго это продлится? (7 минут чтения)
Бум ИИ с открытым исходным кодом во многом основан на исследованиях Big Tech. Например, многие модели, о которых идет речь в заголовках, построены на основе LLaMA, большой языковой модели с открытым исходным кодом, выпущенной Meta AI. Если эти компании решат прекратить публиковать свои модели, сообщество ИИ с открытым исходным кодом может потерпеть крах по сравнению с ИИ с закрытым исходным кодом. Сейчас критическое время для сообщества ИИ с открытым исходным кодом, чтобы найти способы сделать ИИ более доступным для всех. https://www.обзор технологий.com/2023/05/12/1072950/open-source-ai-google-openai-eleuther-meta/
Стартапы & Инструменты
ChatGPT Prompt Engineering для разработчиков (веб-сайт)
Этот бесплатный курс от deeplearning.ai и Эндрю Нг (соучредитель и бывший руководитель Google Brain) учат разработчиков, как использовать LLM для быстрого создания новых и мощных приложений. В статье описывается принцип работы LLM, приводятся лучшие практики для оперативного проектирования и показано, как LLM API могут быть использованы в приложениях для решения различных задач, таких как обобщение, вывод, преобразование текста и расширение. https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
Продвинутая оптимизация производительности веб-сайтов (7 минут чтения)
Оптимизация веб-производительности всегда была критически важна для веб-сайтов и приложений. Поскольку функциональность приложений неуклонно растет, увеличивается потребность в надежной производительности. В этой статье рассматриваются передовые методы веб-оптимизации, такие как ленивая загрузка, кэширование, сжатие изображений и многое другое. https://www.codemotion.com/magazine/frontend/web-developer/advanced-web-performance-optimization/
Насколько сложно создать фронтенд-фреймворк?? (12 минут чтения)
Фреймворки для фронтенда помогают абстрагироваться от обычного HTML и JavaScript в пользу понятного кода, компонентов и реактивности. В этой статье рассказывается о том, как менее чем за 400 строк кода построить с нуля базовый фронтенд-фреймворк, обладающий реактивностью и композитивностью (компонентная архитектура). https://18alan.space/posts/how-hard-is-it-to-build-a-frontend-framework.html
Проектирование липких меню: Руководство по UX (6 минут чтения)
Липкие меню очень полезны на мобильных устройствах и в отзывчивых веб-приложениях. Однако есть несколько моментов, о которых следует помнить, когда вы их добавляете, поскольку они могут сильно повлиять на UX в определенных ситуациях, например, поведение меню при поднятой клавиатуре на мобильных устройствах. В этой статье обсуждается, когда вам следует & не следует использовать липкие меню, как сделать так, чтобы они не отвлекали пользователей, и лучшие практики, чтобы убедиться, что они всегда отзывчивы и доступны. https://smashingmagazine.com/2023/05/sticky-menus-ux-guidelines/
Мнения & Советы
Работа над незнакомой кодовой базой (3 минуты чтения)
Разработчикам часто приходится работать над незнакомой кодовой базой. Это происходит каждый раз, когда человек присоединяется к новому проекту или даже когда ему нужно поработать над ранее нетронутой частью в больших проектах. Это явление не ограничивается разработчиком, которому нужно исправить ошибку; это может быть архитектор решений, которому нужно разработать новую функцию, или автор открытого кода, работающий над проблемой на GitHub в свободное время. В этой статье описывается, как лучше всего подойти к ситуации, чтобы сократить время, необходимое для начала внесения вклада в незнакомую кодовую базу. https://blog.frankel.ch/working-unfamiliar-codebase/
Бум ИИ с открытым исходным кодом построен на подачках Big Tech. Как долго это продлится? (7 минут чтения)
Бум ИИ с открытым исходным кодом во многом основан на исследованиях Big Tech. Например, многие модели, о которых идет речь в заголовках, построены на основе LLaMA, большой языковой модели с открытым исходным кодом, выпущенной Meta AI. Если эти компании решат прекратить публиковать свои модели, сообщество ИИ с открытым исходным кодом может потерпеть крах по сравнению с ИИ с закрытым исходным кодом. Сейчас критическое время для сообщества ИИ с открытым исходным кодом, чтобы найти способы сделать ИИ более доступным для всех. https://www.обзор технологий.com/2023/05/12/1072950/open-source-ai-google-openai-eleuther-meta/
Стартапы & Инструменты
ChatGPT Prompt Engineering для разработчиков (веб-сайт)
Этот бесплатный курс от deeplearning.ai и Эндрю Нг (соучредитель и бывший руководитель Google Brain) учат разработчиков, как использовать LLM для быстрого создания новых и мощных приложений. В статье описывается принцип работы LLM, приводятся лучшие практики для оперативного проектирования и показано, как LLM API могут быть использованы в приложениях для решения различных задач, таких как обобщение, вывод, преобразование текста и расширение. https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
Codemotion Magazine
Advanced Web Performance Optimization
Read this guide to boost your web performance optimization. Learn about lazy loading, caching, image compression and more.
Эпический стек (GitHub Repo)
The Epic Stack - это авторитетный стартёр проектов и справочник, который позволяет командам быстрее доводить свои идеи до производства на более стабильном фундаменте. Он поставляется с множеством функций, таких как аутентификация по электронной почте/паролю, электронные письма для транзакций, размещение пользовательских изображений, стилизация с помощью TailwindCSS, GitHub Actions и многое другое. https://github.com/epicweb-dev/epic-stack
Windmill (GitHub Repo)
Windmill - платформа для разработчиков с открытым исходным кодом для превращения скриптов в рабочие процессы и пользовательские интерфейсы. Это альтернатива Airplane и Retool. Поддерживаемые языки сценариев: Python, Typescript, Go, Bash и SQL. https://github.com/windmill-labs/windmill
🎁 Разное
Что нового в CSS и пользовательском интерфейсе: I/O 2023 Edition
В этой статье представлены 20 самых интересных и важных функций CSS в Chrome, таких как запросы контейнера (которые позволяют стилизовать элементы на основе размера их контейнера) и селектор :has(), который позволяет выбирать элементы, являющиеся потомками элемента, имеющего 'n' количество дочерних элементов. https://developer.chrome.com/en/blog/whats-new-css-ui-2023/
Экосистема JavaScript восхитительно странная (6 минут чтения)
Экосистема JavaScript неуклонно растет. Но менее 10 лет назад JavaScript не был таким функциональным, как сейчас - в нем не было импортов, классов, async, стрелочных функций и многого другого. С течением времени JavaScript совершенствовался, но JavaScript все еще фундаментально отличается от таких языков, как Ruby и Python. https://fly.io/blog/js-ecosystem-delightfully-wierd/
Как я использовал GitHub Copilot для создания расширения для браузера (8 минут чтения)
GitHub Copilot можно использовать как инструмент для парного программирования. В этом руководстве рассказывается о том, как использовать этот инструмент искусственного интеллекта для создания приложений, например, расширений для браузеров. У автора также есть несколько ключевых выводов. Например, хотя генеративный ИИ облегчает изучение новых предметов, он не заменяет работу по обучению. По-прежнему проводятся эксперименты и исследования. Вместо этого генеративный ИИ помогает значительно ускорить обучение. https://github.blog/2023-05-12-how-i-used-github-copilot-to-build-a-browser-extension/
The Epic Stack - это авторитетный стартёр проектов и справочник, который позволяет командам быстрее доводить свои идеи до производства на более стабильном фундаменте. Он поставляется с множеством функций, таких как аутентификация по электронной почте/паролю, электронные письма для транзакций, размещение пользовательских изображений, стилизация с помощью TailwindCSS, GitHub Actions и многое другое. https://github.com/epicweb-dev/epic-stack
Windmill (GitHub Repo)
Windmill - платформа для разработчиков с открытым исходным кодом для превращения скриптов в рабочие процессы и пользовательские интерфейсы. Это альтернатива Airplane и Retool. Поддерживаемые языки сценариев: Python, Typescript, Go, Bash и SQL. https://github.com/windmill-labs/windmill
🎁 Разное
Что нового в CSS и пользовательском интерфейсе: I/O 2023 Edition
В этой статье представлены 20 самых интересных и важных функций CSS в Chrome, таких как запросы контейнера (которые позволяют стилизовать элементы на основе размера их контейнера) и селектор :has(), который позволяет выбирать элементы, являющиеся потомками элемента, имеющего 'n' количество дочерних элементов. https://developer.chrome.com/en/blog/whats-new-css-ui-2023/
Экосистема JavaScript восхитительно странная (6 минут чтения)
Экосистема JavaScript неуклонно растет. Но менее 10 лет назад JavaScript не был таким функциональным, как сейчас - в нем не было импортов, классов, async, стрелочных функций и многого другого. С течением времени JavaScript совершенствовался, но JavaScript все еще фундаментально отличается от таких языков, как Ruby и Python. https://fly.io/blog/js-ecosystem-delightfully-wierd/
Как я использовал GitHub Copilot для создания расширения для браузера (8 минут чтения)
GitHub Copilot можно использовать как инструмент для парного программирования. В этом руководстве рассказывается о том, как использовать этот инструмент искусственного интеллекта для создания приложений, например, расширений для браузеров. У автора также есть несколько ключевых выводов. Например, хотя генеративный ИИ облегчает изучение новых предметов, он не заменяет работу по обучению. По-прежнему проводятся эксперименты и исследования. Вместо этого генеративный ИИ помогает значительно ускорить обучение. https://github.blog/2023-05-12-how-i-used-github-copilot-to-build-a-browser-extension/
GitHub
GitHub - epicweb-dev/epic-stack: This is a Full Stack app starter with the foundational things setup and configured for you to…
This is a Full Stack app starter with the foundational things setup and configured for you to hit the ground running on your next EPIC idea. - epicweb-dev/epic-stack
This media is not supported in your browser
VIEW IN TELEGRAM
Это просто обычный старый сайт. Никакого JavaScript. Навигационные страницы с кликами <a> ссылаются на другие HTML-страницы. Самый простой сайт в мире. Тем не менее, с помощью нескольких строк кода для активации View Transitions KAPOW.
https://codepen.io/chriscoyier/project/editor/DyKgxe
https://codepen.io/chriscoyier/project/editor/DyKgxe
Forwarded from Шпаргалки для айтишников
This media is not supported in your browser
VIEW IN TELEGRAM
Методы работы с массивами в JavaScript.
Работает намного лучше, чем ваш файл .env
Шесть месяцев назад я призывал всех отказаться от использования файлов .env в пользу подходов, использующих секретные платформы управления. С тех пор я узнал и испытал гораздо больше о том, как эффективно управлять переменными среды. В этой статье я снова аргументирую, почему мы должны сократить практику хранения всех переменных среды в файле .envи перейти к более сложному подходу к управлению ими в локальной разработке.
https://medium.com/@tony.infisical/the-death-of-the-env-file-6d65bfc6ac5e
Шесть месяцев назад я призывал всех отказаться от использования файлов .env в пользу подходов, использующих секретные платформы управления. С тех пор я узнал и испытал гораздо больше о том, как эффективно управлять переменными среды. В этой статье я снова аргументирую, почему мы должны сократить практику хранения всех переменных среды в файле .envи перейти к более сложному подходу к управлению ими в локальной разработке.
https://medium.com/@tony.infisical/the-death-of-the-env-file-6d65bfc6ac5e
24 мощных HTML-атрибута, которыми должен овладеть каждый старший веб-инженер!
Существует множество HTML-атрибутов, в дополнение к некоторым базовым атрибутам есть много полезных и особенно мощных атрибутов;
В этой статье будут представлены 24 мощных HTML-атрибута, которые сделают ваш веб-сайт более динамичным и интерактивным
https://shly.link/NKRe1
Существует множество HTML-атрибутов, в дополнение к некоторым базовым атрибутам есть много полезных и особенно мощных атрибутов;
В этой статье будут представлены 24 мощных HTML-атрибута, которые сделают ваш веб-сайт более динамичным и интерактивным
https://shly.link/NKRe1
Как раскрыть возможности многопоточности в JavaScript с помощью Web Workers
В этой статье я покажу вам, как использовать Web Workers для создания многопоточного приложения JavaScript, которое может выполнять тяжелые вычисления в фоновом режиме, сохраняя при этом пользовательский интерфейс отзывчивым и интерактивным.
https://dev.to/this-is-learning/how-to-unleash-the-power-of-multithreading-in-javascript-with-web-workers-20m5
В этой статье я покажу вам, как использовать Web Workers для создания многопоточного приложения JavaScript, которое может выполнять тяжелые вычисления в фоновом режиме, сохраняя при этом пользовательский интерфейс отзывчивым и интерактивным.
https://dev.to/this-is-learning/how-to-unleash-the-power-of-multithreading-in-javascript-with-web-workers-20m5
🔥2
20 лучших фрагментов JavaScript
Вот 20 полезных фрагментов JavaScript, которые могут помочь вам при работе над вашими проектами: https://www.javacodegeeks.com/2023/05/20-best-javascript-snippets.html
Вот 20 полезных фрагментов JavaScript, которые могут помочь вам при работе над вашими проектами: https://www.javacodegeeks.com/2023/05/20-best-javascript-snippets.html
Java Code Geeks
20 Best JavaScript Snippets
Here are 20 useful JavaScript snippets that can help you when working on your projects: 1. Get current date and time: const now = new Date(); 2. Check if
🔥2
Искусство микро-фронтендов
Недавно я услышал термин «микрофронтенды» и захотел разобраться, что за этим стоит. Самая первая идея, которая пришла мне в голову, заключалась в том, что это должно быть похоже на Micro Services со слабо связанными интерфейсными компонентами. Однако при этом мне стало любопытно, как реализовать эту концепцию для реальных промышленных приложений вместе с устаревшими системами. Я немного покопался в этом вопросе и нашел несколько интересных концепций за кулисами, и я подытожу эти выводы в этой статье. https://medium.com/sysco-labs/the-art-of-micro-frontends-5184065ab74b
Strawberry — это крошечный интерфейсный фреймворк, который дает вам реактивность и компонуемость. Он делает это с нулевыми зависимостями, без шага сборки и умещается менее чем в 3 КБ при сжатии gzip. https://18alan.space/strawberry/
Недавно я услышал термин «микрофронтенды» и захотел разобраться, что за этим стоит. Самая первая идея, которая пришла мне в голову, заключалась в том, что это должно быть похоже на Micro Services со слабо связанными интерфейсными компонентами. Однако при этом мне стало любопытно, как реализовать эту концепцию для реальных промышленных приложений вместе с устаревшими системами. Я немного покопался в этом вопросе и нашел несколько интересных концепций за кулисами, и я подытожу эти выводы в этой статье. https://medium.com/sysco-labs/the-art-of-micro-frontends-5184065ab74b
Strawberry — это крошечный интерфейсный фреймворк, который дает вам реактивность и компонуемость. Он делает это с нулевыми зависимостями, без шага сборки и умещается менее чем в 3 КБ при сжатии gzip. https://18alan.space/strawberry/
Medium
The Art of Micro Frontends
A modular architecture design for web applications
Я создал более 100 уникальных шаблонов CSS | Лучшая коллекция 🤩
https://dev.to/afif/i-created-100-unique-css-patterns-the-best-collection-31cl
https://dev.to/afif/i-created-100-unique-css-patterns-the-best-collection-31cl
DEV Community
I created 100+ unique CSS patterns | The best collection 🤩
After the CSS Loaders and the CSS Underline/Overlay animations, I am back with another big...
Создание интеллектуальной CRM с использованием ChatGPT, PostgreSQL и ToolJet
В этом руководстве вы узнаете, как создать приложение CRM (управление взаимоотношениями с клиентами) с использованием ChatGPT, ToolJet и PostgreSQL. https://dev.to/tooljet/building-an-intelligent-crm-using-chatgpt-postgresql-and-tooljet-4jod
В этом руководстве вы узнаете, как создать приложение CRM (управление взаимоотношениями с клиентами) с использованием ChatGPT, ToolJet и PostgreSQL. https://dev.to/tooljet/building-an-intelligent-crm-using-chatgpt-postgresql-and-tooljet-4jod
DEV Community
Building an intelligent CRM using ChatGPT, PostgreSQL, and ToolJet
In this tutorial, you'll learn how to build a CRM (Customer Relationship Management) application...
Раскрыты секретные советы по HTML — станьте ниндзя веб-разработки за одну ночь!
Готовы ли вы быстро освоить веб-разработку? Приготовьтесь раскрыть сверхсекретные приемы HTML, которые улучшат ваши способности! С помощью этих эффективных подходов вы сможете создавать красивые веб-сайты, которые удивят как пользователей, так и клиентов.
Приготовьтесь изменить свой код с помощью этих советов по HTML для инсайдеров.
https://javascript.plainenglish.io/secret-html-tips-revealed-become-a-web-development-ninja-overnight-29ce004021b
Готовы ли вы быстро освоить веб-разработку? Приготовьтесь раскрыть сверхсекретные приемы HTML, которые улучшат ваши способности! С помощью этих эффективных подходов вы сможете создавать красивые веб-сайты, которые удивят как пользователей, так и клиентов.
Приготовьтесь изменить свой код с помощью этих советов по HTML для инсайдеров.
https://javascript.plainenglish.io/secret-html-tips-revealed-become-a-web-development-ninja-overnight-29ce004021b
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS! 📜
Вы можете использовать анимацию, управляемую прокруткой, для создания крутых эффектов прокрутки, которые меняются в зависимости от размера области просмотра. 🤓
Без JavaScript ! 🤯
img {
animation: clip both;
animation-timeline: --article;
animation-range: exit;
}
https://codepen.io/jh3y/pen/NWOJPoO
Вы можете использовать анимацию, управляемую прокруткой, для создания крутых эффектов прокрутки, которые меняются в зависимости от размера области просмотра. 🤓
Без JavaScript ! 🤯
img {
animation: clip both;
animation-timeline: --article;
animation-range: exit;
}
https://codepen.io/jh3y/pen/NWOJPoO
🔥8
5 лучших библиотек компонентов Tailwind
Почему вы можете захотеть использовать библиотеку компонентов на основе Tailwind вместо чего-то вроде MUI, Chakra UI и Mantine? Если вы используете Tailwind, лучше всего использовать библиотеку компонентов на основе Tailwind, где вы можете напрямую настраивать компоненты с попутным ветром. https://dev.to/apestein/top-5-tailwind-component-libraries-m0c
Почему вы можете захотеть использовать библиотеку компонентов на основе Tailwind вместо чего-то вроде MUI, Chakra UI и Mantine? Если вы используете Tailwind, лучше всего использовать библиотеку компонентов на основе Tailwind, где вы можете напрямую настраивать компоненты с попутным ветром. https://dev.to/apestein/top-5-tailwind-component-libraries-m0c
DEV Community
Top 5 Tailwind Component Libraries
Introduction Why might you want to use a tailwind based component library instead of a...
👍3
В чем разница между «let» и «var» в JavaScript
В программировании на JavaScript эффективное объявление переменных и область видимости требуют глубокого понимания их ключевых различий. « var» вводит область действия блока и избегает подъема, тогда как « let» избегает подъема и используется для объявления переменной с функциональной областью.
Итак, добро пожаловать в наше руководство, посвященное ключевым различиям между ключевыми словами varи let. Кроме того, мы также предоставим лучшие практики их использования.
https://www.geeksveda.com/javascript-let-vs-var/
В программировании на JavaScript эффективное объявление переменных и область видимости требуют глубокого понимания их ключевых различий. « var» вводит область действия блока и избегает подъема, тогда как « let» избегает подъема и используется для объявления переменной с функциональной областью.
Итак, добро пожаловать в наше руководство, посвященное ключевым различиям между ключевыми словами varи let. Кроме того, мы также предоставим лучшие практики их использования.
https://www.geeksveda.com/javascript-let-vs-var/
GeeksVeda - Open Source, Programming, and Technology
Learn JavaScript "let" and "var" (with Examples)
Know the differences between “var” and “let” in JavaScript in terms of scope, hoisting, reassignment, and redeclaration through our guide!
👍1