home.social

#react_hooks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #react_hooks, aggregated by home.social.

  1. [Перевод] React Custom Hook: useDebounce

    Этот настраиваемый хук особенно полезен в сценариях, где вам нужно обрабатывать вводимые пользователем данные, такие как строки поиска или поля формы, и где вы хотите отложить выполнение действия до тех пор, пока пользователь не закончит вводить текст или взаимодействовать с пользователем. Это также полезно для оптимизации сетевых запросов, гарантируя, что запросы будут отправляться только после того, как пользователь перестанет печатать или выбирать параметры.

    habr.com/ru/articles/934406/

    #website_development #webdev #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend #frontend_разработка

  2. [Перевод] React Custom Hook: useDebounce

    Этот настраиваемый хук особенно полезен в сценариях, где вам нужно обрабатывать вводимые пользователем данные, такие как строки поиска или поля формы, и где вы хотите отложить выполнение действия до тех пор, пока пользователь не закончит вводить текст или взаимодействовать с пользователем. Это также полезно для оптимизации сетевых запросов, гарантируя, что запросы будут отправляться только после того, как пользователь перестанет печатать или выбирать параметры.

    habr.com/ru/articles/934406/

    #website_development #webdev #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend #frontend_разработка

  3. [Перевод] React Custom Hook: useDebounce

    Этот настраиваемый хук особенно полезен в сценариях, где вам нужно обрабатывать вводимые пользователем данные, такие как строки поиска или поля формы, и где вы хотите отложить выполнение действия до тех пор, пока пользователь не закончит вводить текст или взаимодействовать с пользователем. Это также полезно для оптимизации сетевых запросов, гарантируя, что запросы будут отправляться только после того, как пользователь перестанет печатать или выбирать параметры.

    habr.com/ru/articles/934406/

    #website_development #webdev #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend #frontend_разработка

  4. [Перевод] React Custom Hook: useDebounce

    Этот настраиваемый хук особенно полезен в сценариях, где вам нужно обрабатывать вводимые пользователем данные, такие как строки поиска или поля формы, и где вы хотите отложить выполнение действия до тех пор, пока пользователь не закончит вводить текст или взаимодействовать с пользователем. Это также полезно для оптимизации сетевых запросов, гарантируя, что запросы будут отправляться только после того, как пользователь перестанет печатать или выбирать параметры.

    habr.com/ru/articles/934406/

    #website_development #webdev #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend #frontend_разработка

  5. [Перевод] React Custom Hook: useStorage

    Одним из ключевых преимуществ этого пользовательского хука является его простота. Вы можете использовать его для хранения данных любого типа, таких как строки, числа или даже сложные объекты, всего с помощью нескольких строк кода. Кроме того, useStorage выполняет сериализацию и десериализацию данных за вас, поэтому вам не нужно беспокоиться о преобразовании значений в JSON и из него.

    habr.com/ru/articles/934414/

    #website_development #webdev #react #reactjs #reactjs #react_hooks #javascript #typescript #frontend #frontend

  6. [Перевод] React Custom Hook: useStorage

    Одним из ключевых преимуществ этого пользовательского хука является его простота. Вы можете использовать его для хранения данных любого типа, таких как строки, числа или даже сложные объекты, всего с помощью нескольких строк кода. Кроме того, useStorage выполняет сериализацию и десериализацию данных за вас, поэтому вам не нужно беспокоиться о преобразовании значений в JSON и из него.

    habr.com/ru/articles/934414/

    #website_development #webdev #react #reactjs #reactjs #react_hooks #javascript #typescript #frontend #frontend

  7. [Перевод] React Custom Hook: useStorage

    Одним из ключевых преимуществ этого пользовательского хука является его простота. Вы можете использовать его для хранения данных любого типа, таких как строки, числа или даже сложные объекты, всего с помощью нескольких строк кода. Кроме того, useStorage выполняет сериализацию и десериализацию данных за вас, поэтому вам не нужно беспокоиться о преобразовании значений в JSON и из него.

    habr.com/ru/articles/934414/

    #website_development #webdev #react #reactjs #reactjs #react_hooks #javascript #typescript #frontend #frontend

  8. [Перевод] React Custom Hook: useStorage

    Одним из ключевых преимуществ этого пользовательского хука является его простота. Вы можете использовать его для хранения данных любого типа, таких как строки, числа или даже сложные объекты, всего с помощью нескольких строк кода. Кроме того, useStorage выполняет сериализацию и десериализацию данных за вас, поэтому вам не нужно беспокоиться о преобразовании значений в JSON и из него.

    habr.com/ru/articles/934414/

    #website_development #webdev #react #reactjs #reactjs #react_hooks #javascript #typescript #frontend #frontend

  9. [Перевод] React Custom Hook: useScript

    useScript можно использовать в различных сценариях. Например, вы можете загружать внешние библиотеки, такие как jQuery, что позволяет использовать его мощные функциональные возможности, не увеличивая объем вашего пакета. Кроме того, вы можете загрузить аналитические скрипты, виджеты социальных сетей или любые другие скрипты, необходимые для динамического поведения вашего приложения.

    habr.com/ru/articles/934420/

    #webdev #website_development #javascript #typescript #react #reactjs #reactjs #react_hooks #frontend #frontend

  10. [Перевод] React Custom Hook: useScript

    useScript можно использовать в различных сценариях. Например, вы можете загружать внешние библиотеки, такие как jQuery, что позволяет использовать его мощные функциональные возможности, не увеличивая объем вашего пакета. Кроме того, вы можете загрузить аналитические скрипты, виджеты социальных сетей или любые другие скрипты, необходимые для динамического поведения вашего приложения.

    habr.com/ru/articles/934420/

    #webdev #website_development #javascript #typescript #react #reactjs #reactjs #react_hooks #frontend #frontend

  11. [Перевод] React Custom Hook: useScript

    useScript можно использовать в различных сценариях. Например, вы можете загружать внешние библиотеки, такие как jQuery, что позволяет использовать его мощные функциональные возможности, не увеличивая объем вашего пакета. Кроме того, вы можете загрузить аналитические скрипты, виджеты социальных сетей или любые другие скрипты, необходимые для динамического поведения вашего приложения.

    habr.com/ru/articles/934420/

    #webdev #website_development #javascript #typescript #react #reactjs #reactjs #react_hooks #frontend #frontend

  12. [Перевод] React Custom Hook: useScript

    useScript можно использовать в различных сценариях. Например, вы можете загружать внешние библиотеки, такие как jQuery, что позволяет использовать его мощные функциональные возможности, не увеличивая объем вашего пакета. Кроме того, вы можете загрузить аналитические скрипты, виджеты социальных сетей или любые другие скрипты, необходимые для динамического поведения вашего приложения.

    habr.com/ru/articles/934420/

    #webdev #website_development #javascript #typescript #react #reactjs #reactjs #react_hooks #frontend #frontend

  13. [Перевод] React Custom Hook: useMediaQuery

    Одним из ключевых преимуществ этого пользовательского хука является его простота и возможность повторного использования. Всего с помощью нескольких строк кода вы можете без особых усилий реализовать адаптивное поведение во всем вашем приложении. Независимо от того, требуется ли вам условный рендеринг компонентов, применение определенных стилей или запуск различных функций в зависимости от размера экрана, useMediaQuery поможет вам в этом.

    habr.com/ru/articles/934402/

    #website_development #webdev #webразработка #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend

  14. [Перевод] React Custom Hook: useMediaQuery

    Одним из ключевых преимуществ этого пользовательского хука является его простота и возможность повторного использования. Всего с помощью нескольких строк кода вы можете без особых усилий реализовать адаптивное поведение во всем вашем приложении. Независимо от того, требуется ли вам условный рендеринг компонентов, применение определенных стилей или запуск различных функций в зависимости от размера экрана, useMediaQuery поможет вам в этом.

    habr.com/ru/articles/934402/

    #website_development #webdev #webразработка #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend

  15. [Перевод] React Custom Hook: useMediaQuery

    Одним из ключевых преимуществ этого пользовательского хука является его простота и возможность повторного использования. Всего с помощью нескольких строк кода вы можете без особых усилий реализовать адаптивное поведение во всем вашем приложении. Независимо от того, требуется ли вам условный рендеринг компонентов, применение определенных стилей или запуск различных функций в зависимости от размера экрана, useMediaQuery поможет вам в этом.

    habr.com/ru/articles/934402/

    #website_development #webdev #webразработка #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend

  16. [Перевод] React Custom Hook: useMediaQuery

    Одним из ключевых преимуществ этого пользовательского хука является его простота и возможность повторного использования. Всего с помощью нескольких строк кода вы можете без особых усилий реализовать адаптивное поведение во всем вашем приложении. Независимо от того, требуется ли вам условный рендеринг компонентов, применение определенных стилей или запуск различных функций в зависимости от размера экрана, useMediaQuery поможет вам в этом.

    habr.com/ru/articles/934402/

    #website_development #webdev #webразработка #javascript #react #reactjs #reactjs #react_hooks #frontend #frontend

  17. [Перевод] React Custom Hook: useGeolocation

    Одним из ключевых преимуществ useGeolocation является его простота. Благодаря инкапсуляции сложной логики, необходимой для доступа к геолокации и ее обработки, этот хук обеспечивает чистое и многократно используемое решение. Хук автоматически обрабатывает состояние загрузки, обновляя его при загрузке данных геолокации, и устанавливает состояние ошибки, если в процессе возникают какие-либо проблемы.

    habr.com/ru/articles/934396/

    #react_hooks #website_development #webdev #javascript #frontend #react #reactjs #reactjs

  18. [Перевод] React Custom Hook: useGeolocation

    Одним из ключевых преимуществ useGeolocation является его простота. Благодаря инкапсуляции сложной логики, необходимой для доступа к геолокации и ее обработки, этот хук обеспечивает чистое и многократно используемое решение. Хук автоматически обрабатывает состояние загрузки, обновляя его при загрузке данных геолокации, и устанавливает состояние ошибки, если в процессе возникают какие-либо проблемы.

    habr.com/ru/articles/934396/

    #react_hooks #website_development #webdev #javascript #frontend #react #reactjs #reactjs

  19. [Перевод] React Custom Hook: useGeolocation

    Одним из ключевых преимуществ useGeolocation является его простота. Благодаря инкапсуляции сложной логики, необходимой для доступа к геолокации и ее обработки, этот хук обеспечивает чистое и многократно используемое решение. Хук автоматически обрабатывает состояние загрузки, обновляя его при загрузке данных геолокации, и устанавливает состояние ошибки, если в процессе возникают какие-либо проблемы.

    habr.com/ru/articles/934396/

    #react_hooks #website_development #webdev #javascript #frontend #react #reactjs #reactjs

  20. [Перевод] React Custom Hook: useGeolocation

    Одним из ключевых преимуществ useGeolocation является его простота. Благодаря инкапсуляции сложной логики, необходимой для доступа к геолокации и ее обработки, этот хук обеспечивает чистое и многократно используемое решение. Хук автоматически обрабатывает состояние загрузки, обновляя его при загрузке данных геолокации, и устанавливает состояние ошибки, если в процессе возникают какие-либо проблемы.

    habr.com/ru/articles/934396/

    #react_hooks #website_development #webdev #javascript #frontend #react #reactjs #reactjs

  21. Как тестировать хуки в React с @testing-library/react-hooks

    Привет, Хабр! Сегодня рассмотрим, как тестировать React‑хуки с помощью @testing-library/react-hooks .

    habr.com/ru/companies/otus/art

    #react #React_Hooks #Тестирование_React #Юниттесты #Хуки #useState #useCallback

  22. Как тестировать хуки в React с @testing-library/react-hooks

    Привет, Хабр! Сегодня рассмотрим, как тестировать React‑хуки с помощью @testing-library/react-hooks .

    habr.com/ru/companies/otus/art

    #react #React_Hooks #Тестирование_React #Юниттесты #Хуки #useState #useCallback

  23. Как тестировать хуки в React с @testing-library/react-hooks

    Привет, Хабр! Сегодня рассмотрим, как тестировать React‑хуки с помощью @testing-library/react-hooks .

    habr.com/ru/companies/otus/art

    #react #React_Hooks #Тестирование_React #Юниттесты #Хуки #useState #useCallback

  24. Как тестировать хуки в React с @testing-library/react-hooks

    Привет, Хабр! Сегодня рассмотрим, как тестировать React‑хуки с помощью @testing-library/react-hooks .

    habr.com/ru/companies/otus/art

    #react #React_Hooks #Тестирование_React #Юниттесты #Хуки #useState #useCallback

  25. Кастомные хуки в react

    React хуки произвели революцию в том, как мы пишем компоненты, особенно новые хуки из 19 версии для форм. Но помимо встроенных хуков, мы можем создавать собственные, чтобы переиспользовать логику между компонентами. Давайте разберемся, как это делать.

    habr.com/ru/articles/889432/

    #react #reactuse #react_hooks #hooks #use

  26. Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавного UI

    Сделайте интерфейс React-приложения более отзывчивым и плавным с помощью хуков useTransition , useDeferredValue и useOptimistic . Управляйте приоритетами рендеринга, избегайте подвисаний при работе с большими данными и реализуйте оптимистичные обновления для мгновенной реакции интерфейса. Практические примеры и полезные советы ждут вас! 🚀

    habr.com/ru/articles/870748/

    #react #react_hooks #оптимизация_производительности #плавный_интерфейс #javascript #usetransition #usedeferredvalue #useOptimistic #вебразработка #производительность_UI

  27. Уходит ли React от SPA?

    В последнее время большинство громких новостей в экосистеме React связаны с Server Components, Server Actions и в целом с Server Side Rendering и Next.js. И вот вопрос, который беспокоил меня лично — что будет с уже созданными за последние 10 лет Single Page Applications на React? Неужели пора о них забыть? Действительно ли команда разработчиков React теперь занимается развитием только лишь SSR, или всё же в мире SPA тоже происходят обновления и они тоже развиваются? Я решил взглянуть на список изменений в React 19 через призму применимости этих изменений к SPA. Вот что я отметил.

    habr.com/ru/articles/870240/

    #react #frontend #single_page_applications #javascript #react_hooks

  28. useActionState: новый герой в мире React

    Привет, React-энтузиаст! Случалось ли тебе писать логику для форм, где нужно не только обработать кучу полей, но и синхронизировать их с асинхронными действиями (запросы, загрузка данных, показ успеха или ошибок)? Если да, то, возможно, ты уже слышал об экспериментальном хуке useFormState в React. Однако на смену ему пришёл более мощный инструмент - useActionState . В статье обсуждается, почему прежний подход ушёл на пенсию, чем хорош новый, и как он может упростить жизнь каждому фронтенд-разработчику.

    habr.com/ru/articles/870216/

    #react #useActionState #JavaScript #Frontend #react_hooks #react_hook_form #вебразработка #асинхронные_операции

  29. レンダリングに時間がかかるページを  useTransition を使ってユーザーの体験を向上させる
    dev.classmethod.jp/articles/us

    #dev_classmethod #React #React_Hooks

  30. Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

    В мире фронтенд-разработки существует множество различных фреймворков, которые помогают сделать процесс создания веб-приложений более удобным и эффективным. Я являюсь частью этого мира уже более 4-х лет, сейчас занимаю должность фронтенд разработчика в компании Loyalty Labs. За все время в IT я познакомилась с разными инструментами и фреймворками, и хотела бы обсудить трёх "гигантов" в области frontend: React, Angular и Vue. Эта статья не предназначена для того, чтобы обучать вас этим фреймворкам. Это не технический гайд. Здесь я поделюсь своим мнением, попытаюсь разобраться в особенностях и понять, чем каждый из этих "гигантов" может гордиться.

    habr.com/ru/articles/831726/

    #React #angular #vue #JavaScript_фреймворки #Фронтенд_разработка #JSX #Виртуальный_DOM #react_hooks #Прогрессивный_фреймворк #typescript

  31. Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

    В мире фронтенд-разработки существует множество различных фреймворков, которые помогают сделать процесс создания веб-приложений более удобным и эффективным. Я являюсь частью этого мира уже более 4-х лет, сейчас занимаю должность фронтенд разработчика в компании Loyalty Labs. За все время в IT я познакомилась с разными инструментами и фреймворками, и хотела бы обсудить трёх "гигантов" в области frontend: React, Angular и Vue. Эта статья не предназначена для того, чтобы обучать вас этим фреймворкам. Это не технический гайд. Здесь я поделюсь своим мнением, попытаюсь разобраться в особенностях и понять, чем каждый из этих "гигантов" может гордиться.

    habr.com/ru/articles/831726/

    #React #angular #vue #JavaScript_фреймворки #Фронтенд_разработка #JSX #Виртуальный_DOM #react_hooks #Прогрессивный_фреймворк #typescript

  32. Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика

    В мире фронтенд-разработки существует множество различных фреймворков, которые помогают сделать процесс создания веб-приложений более удобным и эффективным. Я являюсь частью этого мира уже более 4-х лет, сейчас занимаю должность фронтенд разработчика в компании Loyalty Labs. За все время в IT я познакомилась с разными инструментами и фреймворками, и хотела бы обсудить трёх "гигантов" в области frontend: React, Angular и Vue. Эта статья не предназначена для того, чтобы обучать вас этим фреймворкам. Это не технический гайд. Здесь я поделюсь своим мнением, попытаюсь разобраться в особенностях и понять, чем каждый из этих "гигантов" может гордиться.

    habr.com/ru/articles/831726/

    #React #angular #vue #JavaScript_фреймворки #Фронтенд_разработка #JSX #Виртуальный_DOM #react_hooks #Прогрессивный_фреймворк #typescript

  33. [Перевод] React Custom Hook: useRenderCount

    В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов. Сегодня мы сосредоточимся на хуке useRenderCount, одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских хуков React.

    habr.com/ru/articles/828726/

    #react #reactjs #reactjs #react_hooks #frontend #frontend #frontend_разработка #frontendразработка #frontend_development #frontend_development

  34. Запросы, хуки и спагетти

    Привет, Хабр! Во время разработки веб-приложений мы порой используем хук useEffect в компонентах для выполнения запросов на сервер. Однако не всегда очевидно, что смешивание логики с интерфейсом может привести к усложнению кодовой базы. В этой статье мы рассмотрим, как неправильное разделение ответственности может негативно сказаться на ваших компонентах, и какие подходы помогут избежать подобных проблем.

    habr.com/ru/articles/796143/

    #useeffect #reactquery #react #react_hooks #javascript

  35. Запросы, хуки и спагетти

    Привет, Хабр! Во время разработки веб-приложений мы порой используем хук useEffect в компонентах для выполнения запросов на сервер. Однако не всегда очевидно, что смешивание логики с интерфейсом может привести к усложнению кодовой базы. В этой статье мы рассмотрим, как неправильное разделение ответственности может негативно сказаться на ваших компонентах, и какие подходы помогут избежать подобных проблем.

    habr.com/ru/articles/796143/

    #useeffect #reactquery #react #react_hooks #javascript