<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81</title>
        <link>https://peertube.lightnode.ru/videos/watch/9e3239f6-e447-4ef1-a0ba-8930d7c5c050</link>
        <description>Сегодня у нас в гостях — Виталий Ртищев, создатель Mantine — одной из самых популярных React UI-библиотек в мире с более чем 1,5 миллиона загрузок в неделю. На Западе она уже давно используется в продакшене, регулярно всплывает в обсуждениях на Reddit и в профессиональном комьюнити, и для многих команд стала реальной альтернативой Chakra UI и Material UI. При этом в русскоязычной среде Mantine пока обсуждается значительно реже, и для части разработчиков остаётся чем-то новым — хотя по уровню зрелости и возможностям это уже далеко не «нишевое» решение Полезные ссылки: https://github.com/rtivital Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239278 🔹 Курсы по искусственному интеллекту: https://ru.hexlet.io/courses_artificial-intelligence 🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot В этом выпуске поговорили о том, как в одиночку построить open source проект такого масштаба: от первых версий до стабильной экосистемы компонентов, хуков и инструментов, которыми пользуются сотни тысяч разработчиков. Разобрали, какую реальную боль закрывает Mantine и чем он принципиально отличается от Chakra UI, Material UI и Tailwind-подхода. Также обсудили архитектуру современных UI-библиотек: почему «component library» — это уже не просто набор кнопок, а слой инженерных решений, как устроен баланс между готовыми компонентами и глубокой кастомизацией, и зачем вообще нужны Headless-подходы. Отдельный блок — про философию фронтенда и практику разработки: — как и почему Tailwind создаёт технический долг — есть ли место CSS-фреймворкам в мире React — когда стоит использовать готовые UI-киты, а когда идти в Headless — как проектируются сложные компоненты — как принимать решения о развитии библиотеки — почему большинство разработчиков на деле не используют «полную кастомизацию» В этом видео: 00:00 Введение. Mantine vs весь фронтенд 01:47 Как создаются топовые open source проекты? История Mantine из первых рук 11:04 «Мне нужна кастомизация!» Почему разработчики сами себя обманывают 21:41 Как рождаются компоненты уровня Calendar? Закулисье разработки Mantine 30:29 Новый тренд: UI-библиотеки превращаются в конструкторы кода 38:52 Type-safe стили — киллер-фича, от которой невозможно отказаться 49:11 Кроссбраузерность больше не проблема? 55:02 AI ломает open source: волна бесполезных PR и что с этим делат 01:03:10 DataGrid в Mantine — будет или нет? 01:07:49 Новый стандарт: документация для нейросетей вместо людей 01:12:01 Заключение. Open Source жив — и у тебя есть шанс в нём выстрелить #react #frontend #mantine #tailwind #webdev #javascript #typescript #ui #programming #opensource #reactjs #coding #webdevelopment #softwareengineering #devotional Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81</description>
        <lastBuildDate>Wed, 29 Jul 2026 20:19:28 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Создатель Mantine: как появилась UI библиотека с 1.5 млн загрузок в неделю / Виталий Ртищев #81</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/9e3239f6-e447-4ef1-a0ba-8930d7c5c050</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=9e3239f6-e447-4ef1-a0ba-8930d7c5c050" rel="self" type="application/rss+xml"/>
    </channel>
</rss>