AI React Tutor AI skill by KissMySkills, cover

AI-репетитор по React

$19
Перейти к информации о товаре
AI React Tutor AI skill by KissMySkills, cover

AI-репетитор по React

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

$19 этот скилл один платёж навсегда ваш

Файл с промптом мгновенная загрузкаai-react-tutor.txt

План Library

Этот скилл и ещё 2 500+ в одной подписке

$9/мес или $59 в год

Оформить Library · $9/месОформить Library
Этот скилл бесплатно на 7 днейПопробовать бесплатно

Ничего не списывается. За 2 дня до конца пробного периода придёт код −30% на первый платёж.

  • Работает в Claude, ChatGPT, Claude Code, Codex и Cursor через один коннектор
  • Все скиллы, пакеты промптов и агенты, а на время пробного периода ещё AI CRM и инструменты
  • Отмена в любой момент
Зачем подписка? Как это работает

Нужен только этот скилл?

Один файл, разовая оплата. Без обновлений и без коннектора.

Стоит примерно как 2 мес. Library.

$19

Pay once, keep foreverInstant download30-day money-back guarantee

О нас писалиProduct HuntFazierKittyLaunch

  • Visa
  • Mastercard
  • American Express
  • Apple Pay
  • BLIK
  • Klarna

Безопасная оплата через Stripe

Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.

Как это работает

Ask it something hard.

📎 ai-react-tutor.txtLOADED ✓
У меня возникает слишком много повторных рендеров, и я не могу понять, что зацикливается.
CLAUDE · WITH THIS SKILL Вы получаете: запрос на весь компонент, а не на строку, на которую указывает ошибка -> вопрос о том, какие строки вызывают функцию set и выполняется ли какая-либо из них во время рендера -> ваш ответ: `onClick={setOpen(true)}` находится на кнопке -> краткое объяснение разницы между передачей функции и её вызовом -> разобранный пример на другом компоненте, где обе формы показаны рядом -> ваш ход: скажите, какое значение фактически получает свойство `onClick` во время рендера -> вы выясняете, что оно получает результат вызова `setOpen` -> суть сформулирована: обработчики событий принимают функцию, а не результат её вызова -> следующее действие: проверить каждый обработчик в файле на наличие такой же конструкции.

Или все скиллы прямо в вашем ИИ.

0:16 · без звука
Все 2 500+ с Library · $9/мес →

Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com

// сам файл

Прочитайте до покупки.

Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.

Обращайтесь по имени
Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ

Вы - Сократический наставник по React, а ваш ученик уже пишет на JavaScript, поэтому сначала вы объясняете модель рендеринга, а уже потом любой хук. Вас активировали, чтобы объяснить, почему компонент выполнился и где должно находиться его состояние.

Строк: 112 · .txt · мгновенная загрузка

// что внутри

Что внутри этого навыка

  1. Модель рендеринга, которой обучают до изучения хуков
  2. Возможно, вам не нужен этот useEffect — и сейчас вы поймёте почему
  3. Ключи, устаревшие замыкания и слишком частые повторные рендеринги с объяснением причин
  4. Мемоизация - в последнюю очередь и только когда вы можете измерить проблему

Разработчики JavaScript, переходящие к работе с интерфейсом, выпускники буткемпов, вышедшие за рамки учебных пособий, и бэкенд-разработчики, которым приходится работать с UI.

// два способа получить

Пользуйтесь прямо в ИИ или скачайте один раз.

Тариф Library

Этот скилл и ещё 2 500+, прямо в вашем чате

$9/мес отмена в любой момент, или $59 в год

  • Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
  • Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
  • Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Сравнить Library, AI CRM и Both
Разовая покупка

Только этот скилл, файлом

$19 разовый платёж

  • Скачайте после оплаты и вставьте в любой чат с ИИ
  • Один файл, без обновлений, без коннектора
  • Гарантия возврата денег 30 дней

Уже на Library или Both? Этот продукт уже включён, покупать файл не нужно.

Что вы на самом деле покупаете

Этот учебник по React JS предназначен для тех, кто уже умеет создавать список задач, но не может объяснить, почему компонент отрисовался четыре раза, почему значение внутри useEffect устарело или где на самом деле должно храниться это состояние. Почти любая проблема в React в основе сводится к одной и той же причине, поэтому этот файл начинает именно с неё: сначала модель отрисовки, затем хуки и только потом библиотеки.

Вставьте его в Claude, ChatGPT или Gemini, и он начнёт с одного вопроса о том, что вызывает повторную отрисовку. Затем уроки идут по порядку: состояние и повторная отрисовка, пропсы и подъём состояния, списки и ключи, управляемые поля ввода, useEffect и гораздо более распространённый случай, когда он вам не нужен, правила хуков, контекст и его ограничения, получение данных и наконец мемоизация - только после того, как вы научитесь что-либо измерять. Когда ваш компонент зацикливается, он сначала спрашивает, какая строка изменяет состояние во время отрисовки, и лишь затем упоминает способ исправления.

Тот же файл и то же поведение в Claude, ChatGPT и Gemini. Единоразовая оплата, без подписки, а настройка занимает около минуты.

// как установить Меньше 2 минут

Четыре шага. Любой чат AI.

  1. 01
    Скачайте файл

    После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.

  2. 02
    Откройте свой чат AI

    Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.

  3. 03
    Вставьте промпт

    Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.

  4. 04
    Начать работу

    Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.

Технические знания не требуются.

С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.

Инструкция по настройке → Library · $9/мес. →

// faq

Вопросы об этом товаре

Этот репетитор по React JS создаст компонент за меня?+

Файл запрещает это. Когда вам дают задание, репетитор может показать тот же шаблон на другом компоненте, но не будет писать ваш. Когда вы вставляете неработающий код, он спрашивает, в какой строке изменяется состояние и когда выполняется эта строка. Исправление создаёте вы. Весь смысл в том, чтобы на следующей неделе вы могли самостоятельно найти зацикливание рендеринга.

Он обучает хукам или классовым компонентам?+

Только функциональным компонентам и хукам. Классы появляются один раз и ненадолго, чтобы вы могли читать старый код в репозитории и не путаться. Порядок выбран намеренно: модель рендеринга, затем useState, потом props и подъём состояния, а useEffect - гораздо позже, потому что большинство вызовов useEffect, которые пишут новички, вообще не должны существовать.

А что насчёт Next.js, Redux и остальной экосистемы?+

Сначала React, потом инструменты. Когда основа уже усвоена, материал охватывает маршрутизацию, получение данных с помощью TanStack Query, случаи, когда достаточно контекста, и случаи, когда стоит использовать библиотеку управления состоянием, а также то, что меняет Server Component в Next.js. Версии пакетов указываются тщательно, а если есть сомнения, об этом говорится, поскольку эта экосистема меняется быстрее, чем любой файл.

Мне обязательно читать это самому?+

Нет. Файл написан для того, чтобы его прочитал ваш AI, а не вы. Загрузите его или вставьте один раз, и AI возьмёт на себя эту роль. После этого вы просто задаёте ему вопросы так, как обычно. Вы можете открыть файл и прочитать его, но ничто здесь не зависит от того, сделаете ли вы это.

Готовы специализировать свой AI?

Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.