FediScanner

#react

← Back

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

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

habr.com/ru/articles/934402/

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

Show Original PostReport

Working with #react for (roughly) the first time and having issues mutating a tree (reparenting a branch) without violating reacts rules about immutability, recreating the entire thing, or replacing direct references to JS objects with IDs that I lookup somewhere else.

This feels a lot like #rust, except the compiler isn't helping me and I don't find out I made a mistake until there's maybe an error in the JS console at runtime.

Show Original PostReport

HTMX, AlpineJS, SSR v1/2/3 и SPA. Что к чему

HTMX и AlpineJS это две JS библиотеки, которые расширяют HTML специальными аттрибутами и позволяют писать фронтенд без SPA фреймворков. Это альтернативы React/Vue/Angular и иже с ними. Их появление вызвано усталостью от сложной JS экосистемы и тоской по временам, когда задачи решались с помощью PHP и jQuery. Я всю жизнь писал JSON API и SPA интерфейсы и моему мозгу трудно было переварить, зачем нужны эти библиотеки и как с ними работать. Поэтому я написал эту статью.

habr.com/ru/articles/934486/

#htmx #spa #ssr #react #next #alpinejs #alpine #javascript #typescript #nodejs

Show Original PostReport

Ứng dụng KipEven giúp chia sẻ chi phí nhóm dễ dàng hơn! 💰

Một nhà phát triển độc lập đã tạo ra ứng dụng này vì bạn bè của họ không thích đăng ký tài khoản. Ứng dụng có các tính năng:

* Không cần đăng ký
* Tạo nhóm và chia sẻ link/code
* Hoạt động offline

Được xây dựng bằng React Native + Expo và Vercel. Nhà phát triển đang tìm kiếm phản hồi từ người dùng.

#ungdung #chiaSeChiPhi #React Native #Expo #Vercel #android #ios #ứngdụng #chiaphí

reddit.com/r/SideProject/comme

Show Original PostReport

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

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

habr.com/ru/articles/934396/

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

Show Original PostReport