React
история за 24 дняобновляется раз в 6 ч – 3 дняПодборки по React js и все что с ним связано.
Прирост подписчиков
- За 24 ч
- 0 (0,0%)
- За 7 дн
- +1 (+0,1%)
- За 30 дн
- —нет замера 30 дней назад
- Место по приросту
- №939за 24 ч в рубрике «Технологии и IT»
К замеру 09.11.2026 · 01:11 МСК. Страницы канала замеряются в среднем раз в 2 дня.
Вовлечённость
- ERR 24 ч
- —нет просмотров на возрасте суток
- ERR 48 ч
- —мало постов: 1 за 7 дн
- ERR 30 дн
- 31,4%по последним замерам, 6 постов
- ER (реакции)
- 0,6%по 6 постам за 30 дн
ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.
Средний охват поста
- 24 ч
- —нет просмотров на возрасте суток
- 48 ч
- —мало постов: 1 за 7 дн
- 72 ч
- —мало постов: 1 за 7 дн
- 7 дн
- —нет постов за 7 дн
- 30 дн
- 409по последним замерам, 6 постов
Охваты 48 и 72 ч посчитаны 09.11.2026 · 04:07 МСК, без репостов.
Упоминания и активность
- Упоминаний за 24 ч
- 0
- За 7 дн
- 0
- За 30 дн
- 36
- ИЦ
- 1 37336 источников за 90 дн
- Постов в день
- 0,2за 30 дн
- Реклама с erid
- 1постов за 30 дн
Упоминания и ИЦ на 09.11.2026 · 04:07 МСК.
Покупал рекламу в…
30 дней · обнаруженные размещения
Не удалось загрузить закупы
Включая размещения без erid. Оплата не подтверждена. Как определяем
Продавал рекламу…
30 дней · обнаруженные размещения
Не удалось загрузить закупы
Включая размещения без erid. Оплата не подтверждена. Как определяем
Динамика и события
Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid
| Дата | Подписчики |
|---|---|
| 17.10.2026 | 1 296 |
| 18.10.2026 | — |
| 19.10.2026 | 1 297 |
| 20.10.2026 | 1 296 |
| 21.10.2026 | 1 296 |
| 22.10.2026 | 1 296 |
| 23.10.2026 | 1 295 |
| 24.10.2026 | — |
| 25.10.2026 | 1 298 |
| 26.10.2026 | 1 299 |
| 27.10.2026 | 1 301 |
| 28.10.2026 | 1 301 |
| 29.10.2026 | 1 301 |
| 30.10.2026 | 1 300 |
| 31.10.2026 | 1 301 |
| 01.11.2026 | 1 303 |
| 02.11.2026 | 1 303 |
| 03.11.2026 | 1 303 |
| 04.11.2026 | 1 303 |
| 05.11.2026 | 1 303 |
| 06.11.2026 | 1 303 |
| 07.11.2026 | 1 304 |
| 08.11.2026 | 1 304 |
| 09.11.2026 | 1 304 |
Последние посты
🔥 Сегодня покажу, как настроить мгновенное обновление компонентов в React без полной перезагрузки страницы Если ты пользуешься Vite, Parcel или Webpack с React — тебе точно стоит включить React Fast Refresh. Это технология, которая сохраняет состояние компонентов при обновлении кода. Раньше нужно было каждый раз обновлять страницу и терять всё введённое. Теперь — нет! ⚙️ Как это работает? React Fast Refresh отслеживает изменения в компонентах и аккуратно обновляет только изменившиеся части DOM. Всё состояние (useState, useReducer, useRef) остаётся. ✅ Как включить в Vite: Установи плагин:…
Открыть в MAX- Просмотры
- 290
- ER
- 0,3%
- Реакции
- 1
🔥 React: избегай лишнего состояния с derived state! В React часто встречается антипаттерн — derived state — когда ты дублируешь вычисляемое значение в useState. 👎 Пример плохого подхода: const [items, setItems] = useState([]); const [filtered, setFiltered] = useState([]); useEffect(() => { setFiltered(items.filter(...)); }, [items]); 🔍 Проблема: ты сам обязан синхронизировать filtered с items. Это источник багов, особенно при сложных зависимостях. ✅ Лучше вычисляй на лету: const filtered = useMemo(() => items.filter(...), [items]); 🔧 useMemo кэширует результат, и ты не хранишь дуб…
Открыть в MAX- Просмотры
- 497
- ER
- —
- Реакции
- —
🚀 Как избавиться от "тряски" компонентов при переключении страниц в React? Сегодня хочу показать вам простой способ, как сделать ваш интерфейс более плавным при навигации между страницами. Вы замечали, что при переходе между роутами компоненты "мигают" или резко перерисовываются? Особенно это бросается в глаза, когда вы используете React Router и на каждой новой странице заново монтируются одни и те же элементы (например, хедер или футер). Решение — layout routes React Router предлагает отличный способ: использовать layout routes. Это позволяет сохранять общие компоненты между страницами…
Открыть в MAX- Просмотры
- 536
- ER
- 1,1%
- Реакции
- 6
- Реклама · eridotus.ruфото
🦾 Разработка меняется. ИИ-агенты уже умеют анализировать код, работать с инструментами, искать ошибки и выполнять последовательность действий. Главным становится вопрос: как организовать процессы и сохранить контроль над результатом. На открытом уроке 19 октября в 20:00 МСК в преддверие старта курса «Разработка ИИ-агентов» разберем, как создавать и применять агентов в реальной разработке. Вы узнаете, какие задачи можно делегировать ИИ-агентам, как они работают с кодовой базой и внешними системами, где помогают ускорить процессы, а где требуется участие разработчика. 👨💻🛠👨🏻💻 Урок буде…
Открыть в MAX- Просмотры
- 472
- ER
- 0,6%
- Реакции
- 3
🔥 Как ускорить работу с формами в React Я часто использую библиотеку react-hook-form, и одна из самых частых задач — это создание динамических списков полей (например, список контактов пользователя). Раньше я писал кучу ручного кода для добавления/удаления элементов, пока не открыл для себя хук useFieldArray. Пример использования: import { useForm, useFieldArray } from "react-hook-form"; function ContactForm() { const { control, register, handleSubmit } = useForm({ defaultValues: { contacts: [{ value: "" }] } }); const { fields, append, remove } = useFieldArray({…
Открыть в MAX- Просмотры
- 314
- ER
- 1,6%
- Реакции
- 5
- ссылка
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https://max.ru/bash_srv Bash Советы https://max.ru/sysadminof Книги для админов, полезные материалы https://max.ru/i_odmin_book Библиотека Системного Администратора https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др. https://max.ru/tipsysdmin Типичный Сисадмин https://max.ru/channel_win_sysadmin Системный Администратор Windows https://max.ru/channel_linux_admin Linux: Системный администратор https://max.ru/channel_linuxmod Linux https://max.ru/ch…
Открыть в MAX- Просмотры
- 344
- ER
- —
- Реакции
- —
Сегодня я покажу вам одну фишку, которую часто недооценивают — как упростить управление глобальным состоянием с помощью Context + useReducer. 🧠 Многие сразу тянут в проект Redux или Zustand, но это не всегда нужно. Если у вас приложение небольшое или средней сложности — useReducer + Context может закрыть все ваши нужды. Вот пример мини-хранилища: // counterContext.tsx import { createContext, useReducer, useContext, ReactNode } from 'react'; const CounterContext = createContext<any>(null); const initialState = { count: 0 }; function reducer(state: typeof initialState, action: { type: str…
Открыть в MAX- Просмотры
- 369
- ER
- 0,5%
- Реакции
- 2
Сегодня я покажу вам фичу React, которую многие недооценивают — useCallback. Часто его либо используют слишком много, либо вообще не используют. А ведь он может здорово помочь оптимизировать ререндеры, особенно когда дело касается передачи функций в дочерние компоненты. Что делает useCallback? Он кэширует функцию, возвращая ту же ссылку, пока зависимости не изменятся. const handleClick = useCallback(() => { console.log('Clicked!'); }, []); Без него, при каждом ререндере компонента создаётся новая функция, и если вы передаёте её в props, это может триггерить лишние ререндеры у дочерних к…
Открыть в MAX- Просмотры
- 375
- ER
- 0,8%
- Реакции
- 3
Сегодня покажу вам, как в React удобно работать с формами на базе react-hook-form. Это мой go-to инструмент для любых форм в проектах. Почему именно react-hook-form? - ⚡ Быстрее, чем Formik (нет лишних ререндеров) - 🔍 Простая валидация через yup или zod - 🔌 Легко интегрируется с UI-библиотеками (MUI, Ant Design, Tailwind) Минималистичный пример: import { useForm } from "react-hook-form"; export default function MyForm() { const { register, handleSubmit } = useForm(); const onSubmit = data => console.log(data); return ( <form onSubmit={handleSubmit(onSubmit)}> <input {...…
Открыть в MAX- Просмотры
- 433
- ER
- 0,5%
- Реакции
- 2
Как сделать loader с задержкой, чтобы не мигал? Иногда при загрузке данных хочется показать спиннер, но только если это занимает больше, скажем, 300мс. Это позволяет избежать "мигающего" лоадера при быстрой загрузке. Я часто использую этот приём, особенно при загрузке модалок или переключении вкладок. Вот простая реализация на React: import { useState, useEffect } from "react"; function useDelayedLoader(isLoading: boolean, delay = 300) { const [showLoader, setShowLoader] = useState(false); useEffect(() => { let timeout: ReturnType<typeof setTimeout>; if (isLoading) { ti…
Открыть в MAX- Просмотры
- 405
- ER
- 0,5%
- Реакции
- 2
Показано 10
Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 09.11.2026, подписчики замерены 09.11.2026. Как мы считаем.