فارسی
باز کردن در Telegram

پست React Server Actions ломают границы между UI и мутирующей логикой — и это надо проектировать заранее

17 ژوئن 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
React Server Actions ломают границы между UI и мутирующей логикой — и это надо проектировать заранее Server Actions удобно вешать на форму и забывать про отдельный API-слой. Но если рядом уже живут TanStack Query, optimistic UI и сложная авторизация, начинаются дубли: одно и то же действие вызывают из формы, модалки и фонового процесса. Перед внедрением проверьте три вещи: — где проходит граница между чтением и записью; — кто владеет инвалидцией кеша; — можно ли вызвать действие не из браузерной формы, а из обработчика, теста или cron-джобы. Главная ошибка — тащить в Action всю бизнес-логику. Тогда её сложно переиспользовать, мокать и переносить между Next.js, Remix и обычным backend-for-frontend. Лучше держать Action тонким адаптером: валидация, вызов доменного сервиса, возврат результата. И ещё одно: Action не отменяет необходимость явных контрактов. Если на выходе у вас меняются поля, сообщения об ошибке и побочные эффекты, фронт быстро превращается в набор хрупких допущений. Разделяйте: Action для транспорта, сервис для правил, схема для данных.
2 ·

در همان حوالی فید

PPython Web & Scripts — Django, FastAPI, скрипты7 ошибок в Python-скриптах, из-за которых автоматизация ломается на ровном месте В Python чаще всего падает не «логика», а обвязка: ввод, сеть, файлы, окружениеPPython Web & Scripts — Django, FastAPI, скриптыСкрипт должен падать предсказуемо: 6 проверок до запуска в прод Если python-скрипт живёт дольше одного запуска, его надо проверять не “на глаз”, а по схеме. Ина
این پیام
PPython Web & Scripts — Django, FastAPI, скриптыGoogle выпустил Android 17 Android получил встроенную Gemini с функциями автоматизации задач, конспектирования браузера и редактирования медиа. Обновление принеPPython Web & Scripts — Django, FastAPI, скриптыFirebase в WebView: какие события собирать, чтобы не сломать арбитражную аналитику В WebView аналитика ломается не из-за Firebase, а из-за хаотичной схемы событ
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · کانال · فناوری
190مشترک2میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما