Публикации по теме 'react'


«React — это излишество для вашего личного сайта» — плохой общий совет.
Возражений против этого аргумента много, но все они сосредоточены на простом вопросе: «Зачем вы создаете личный веб-сайт?» В самом деле, преждевременная абстракция — гладкий преступник. Вы изучаете новый шаблон, вы хотите реализовать его. Через несколько часов вы играете в «Ударь крота», вы просто истощены, и, что хуже всего, у вас нет работающего приложения. Многие прыгали за борт, слушая сладкие сирены абстракции. Действительно, размер пакета React вызывает серьезное..

Создайте собственный хук React для обработки щелчка внешнего элемента
В простом случае нам нужно получить ссылку на компонент. Проверьте, что цель клика не содержится в каком-либо элементе, и если нет, вызовите какой-нибудь обратный вызов. Этот хук должен работать так. Простой случай Во-первых, нам нужен хук реакции под названием useRef . В общем случае этот хук позволяет нам что-то запомнить между рендерами компонентов. Мы можем поместить что-то в ref.current, и это значение не будет меняться между рендерами. И очень часто этот хук..

Ключевой атрибут React: лучшие практики для эффективных списков
Первоначально опубликовано на https://www.developerway.com . На сайте есть еще подобные статьи 😉 Атрибут React «key», вероятно, является одной из наиболее часто используемых функций «автопилота» в React 😅 Кто из нас может честно сказать, что использует его из-за «…некоторых уважительных причин», а не «потому что правило eslint пожаловалось на меня». И я подозреваю, что большинство людей, сталкиваясь с вопросом «зачем React нужен атрибут «key»», ответят что-то вроде «э-э… мы должны..

Keep It Simple Stupid  — «Как это применяется в JavaScript»
KISS расшифровывается как «Keep It Simple, Stupid». Это принцип разработки программного обеспечения, согласно которому системы работают лучше, когда они просты и понятны, а не сложны. Идея состоит в том, чтобы сделать код легким для чтения, поддержки и отладки. Обычно, когда разработчик сталкивается с проблемой, он разбивает ее на более мелкие части, а затем пытается реализовать решение в коде. Часто разработчики совершают ошибку, не разбивая проблему на достаточно мелкие или..

Эван Гиллогли ответ, который вы ищете, является результатом объединения двух концепций: @ngrx/effect…
Эван Гиллогли ответ, который вы ищете, является результатом объединения двух концепций: @ngrx/effect и Rx.Observable.fromPromise. Rx.Observable.fromPromise создает поток из промиса, после чего вы можете обращаться с ним так же, как и с любым другим потоком. Когда-то @ngrx/effect позволял вам реализовать некоторое промежуточное ПО React, такое как поведение, Эффекты Ngrx — это побочные эффекты, которые могут возникнуть после действия в магазине. Они в основном используются для..

Next.js Sitemap: автоматическое добавление динамических URL-адресов в nextjs 13 app router sitemap.js
Next.js Sitemap: автоматическое добавление динамических URL-адресов в nextjs 13 app router sitemap.js Карта сайта является важным аспектом любого веб-сайта, поскольку она помогает поисковым системам обнаруживать и индексировать все страницы на сайте. Для веб-сайтов Next.js создание динамического файла sitemap.js — это эффективный способ гарантировать, что все динамические URL-адреса, такие как сообщения в блогах, и нединамические URL-адреса, такие как страницы, добавленные вручную,..

Что такое Vite и почему он заменил приложение Create React?
Интерфейсные инструменты следующего поколения В любом новом приложении будет много шаблонных вещей, которые вам придется настраивать каждый раз, когда вы хотите создать новое приложение для реагирования: Среда разработки, позволяющая создавать приложения и просматривать их в браузере. Преобразование вашего кода в синтаксис, понятный старым браузерам. Возможность создать свое приложение, чтобы вы могли его развернуть. Сервер с горячей перезагрузкой, который будет обновлять вашу..