Версия 1.0.0 D evExtreme React Grid уже доступна!

Путь от первой альфы до этого первого публичного релиза был долгим. Мы получили множество положительных отзывов от наших первых пользователей, и нам не терпится увидеть, что вы создадите с помощью React Grid. Команда DevExtreme Reactive вдохновлена ​​вами. Мы также с гордостью сообщаем, что у нас есть несколько внешних участников, и мы рады помочь вам сделать продукт еще лучше.

Управление версиями

Мы будем строго следовать спецификации Semantic Versioning 2.

Основная цель нашего первого стабильного выпуска - обеспечить основу для новых функций будущего. Это подразумевает стабильность API, и мы гарантируем, что в ветви версии 1.x не будет критических изменений.

Мы собираемся часто выпускать исправления ошибок в виде патчей для последнего второстепенного выпуска (например, 1.2.x).

Поддерживаемый рендеринг

В настоящее время DevExtreme React Grid из коробки поддерживает два механизма рендеринга: Bootstrap и Material UI.

Материал UI

React Grid for Material UI построен на основе material-ui @ 1, который в настоящее время находится на стадии бета-тестирования. Это обязательная одноранговая зависимость. С другой стороны, API-интерфейс React Grid нижнего уровня не имеет внешних зависимостей, поэтому мы можем гарантировать, что новые версии библиотеки material-ui не нарушат наш код. Однако нам нужно будет обновить нашу базу кода для новых выпусков material-ui, и мы будем рассматривать любые возникающие критические изменения как исправления ошибок.

Бутстрап

React Grid для Bootstrap начался как интеграция с bootstrap @ 3. На этапе предварительного выпуска был официально выпущен bootstrap @ 4, и мы начали работать над его поддержкой. В ближайшее время мы собираемся опубликовать поддержку bootstrap @ 4 в второстепенных выпусках.

Планы

Мы реализовали множество функций, и это еще не все! Мы прислушиваемся к запросам сообщества и планируем реализовать наиболее часто запрашиваемые функции, такие как определения TypeScript и поддержка закрепления столбцов. Мы также будем усердно работать над улучшением производительности и продолжим обеспечивать минимальный размер пакета.

В ближайшем будущем мы планируем анонсировать более интересные вещи. Будьте на связи!