Dev новости: Create React App уходит, Lumen AI, Vercel и router v7

После почти десяти лет активного использования Create React App (CRA) официально объявлен устаревшим. С 14 февраля Meta рекомендует разработчикам переходить на современные инструменты, такие как Vite, Parcel или Rsbuild, либо использовать фреймворки вроде Next.js или React Router.

CRA, выпущенный в 2016 году, был создан для упрощения разработки React-приложений, предоставляя готовую конфигурацию и сервер для локальной разработки. Однако со временем его ограничения стали очевидны: отсутствие поддержки маршрутизации, загрузки данных и разделения кода, а также сложности с созданием высокопроизводительных приложений.

«Мы могли бы превратить CRA в полноценный фреймворк, но у нас нет активных поддерживающих разработчиков», — объяснили представители Meta.

Что использовать вместо CRA?

Meta рекомендует переходить на современные фреймворки, такие как Next.js, React Router или Expo Router. Для тех, кто предпочитает кастомные решения, подойдут инструменты вроде Vite, Parcel или Rsbuild.

TanStack представляет замену CRA

В ответ на уход CRA команда TanStack выпустила open source инструмент create-tsrouter-app, который становится прямой заменой Create React App. Этот CLI-инструмент создаёт приложения на основе Vite и TanStack Router, предлагая современные практики и лучшие инструменты для разработки SPA-приложений.

Проект включает поддержку TanStack Query для управления асинхронным состоянием и TanStack Router для маршрутизации. Он доступен под лицензией MIT.

Anaconda представляет Lumen AI

Anaconda анонсировала новый open source инструмент Lumen AI, предназначенный для анализа и визуализации данных с использованием естественного языка. Lumen позволяет создавать SQL-запросы, строить интерактивные дашборды и визуализации без написания кода.

«Lumen устраняет технические барьеры, упрощая работу с данными и делая её более интуитивной», — отметил Kodie Dower, старший менеджер по маркетинговым коммуникациям Anaconda.

Vercel добавляет поддержку React Router v7

React Router v7, объединённый с Remix, теперь поддерживается Vercel как полноценный фреймворк. Это включает поддержку серверного рендеринга с использованием Fluid compute от Vercel.

Читайте также
Dev новости: Zed редактор, Nuemark, Expo и Bun Shell
Dev новости: Zed редактор, Nuemark, Expo и Bun Shell
Dev новости: Zed редактор, Nuemark, Expo и Bun Shell

Zen code стал open source, инструменты для фронта Nue добавили редактор контента, релиз Expo 50

Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов
Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов
Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов

Задача игры — устранить все баги, особенно присматриваться к любым странным и необычным явлениям во внешнем облике города.

Chrome 121 бета
Chrome 121 бета
Chrome 121 бета

Хром бета доступна с 6 декабря 2023 и последнюю версию можно скачать на официальном сайте Хрома.

Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью
Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью
Релиз Svelte 5: крупное обновление с Runes, поддержкой TypeScript и улучшенной производительностью

После полутора лет интенсивной разработки команда Svelte представила пятое крупное обновление — Svelte 5. Этот релиз, по мнению разработчиков, стал самым значительным в истории фреймворка, который служит для создания веб-интерфейсов. В основе Svelte лежит компилятор, который преобразует декларативный код компонентов, объединяющий HTML, CSS и JavaScript, в высокооптимизированный JavaScript. Обновление сосредоточено на повышении скорости, компактности и надежности приложений.