React 新聞

用 CSS 別名簡化資料網格主題

12月 9, 2025
Handsontable 16.2.0 用結構化別名層級更新其 CSS 變數,使管理和自訂主題更加便捷。

Handsontable is a JavaScript library designed to help developers build interactive data grids into their web applications. Offering a familiar spreadsheet-like interface, it allows users to edit, sort, and filter data with ease. Highly customizable and compatible with popular frameworks like React and Angular, Handsontable empowers developers to build robust data manipulation features into their web applications.

The Handsontable 16.2.0 update introduces a redesigned approach to CSS theming with the addition of an alias-based variable system. This new hierarchy organizes CSS variables into logical layers, separating core values from theme-specific settings. As a result, developers can now apply consistent visual customization across the grid while maintaining clean, manageable stylesheets. This change significantly reduces the guesswork involved in identifying the correct variables and improves maintainability by clearly documenting the relationships between base tokens and theme aliases. It's a notable enhancement for teams looking to build and manage complex, branded UI components with greater efficiency and clarity.

To see a full list of what's new in version 16.2.0, see our release notes.

Handsontable is licensed per developer and is available as an Annual or Perpetual license with 1 year support and maintenance. See our Handsontable licensing page for full details.

For more information, visit our Handsontable product page.

在財務圖表上立即顯示最新價格

12月 5, 2025
LightningChart JS Trader v4.0 添加突出顯示最新價值的“最新價格”標籤,支援更明智的圖表分析。

LightningChart JS Trader is a JavaScript/TypeScript library developed by LightningChart that specifically targets the creation of financial and trading applications. It provides high-performance, 2D, 3D, and real-time charting controls and a comprehensive suite of visualizations including candlestick, bar, line, and various technical indicators and drawing tools. This library enables software developers to create interactive technical analysis tools without the need for server-side setup as it runs completely on the client device.

The LightningChart JS Trader v4.0 update introduces a latest price labels feature which automatically displays the most recently received price and indicator values on the Y-axis, giving developers a clear reference point without implementing custom annotations. This built-in functionality reduces development effort by handling label placement and synchronization with incoming data, while configurable options allow teams to show the label, the horizontal line, both, or neither depending on the requirements of their application. As a result, developers can deliver a cleaner, more informative charting experience that makes it easier for end users to quickly interpret current market levels and indicator states.

To see a full list of what's new in v4.0, see our release notes.

LightningChart JS Trader is licensed per developer and is available as an annual license with 1 year support. See our LightningChart JS Trader licensing page for full details.

For more information, see our LightningChart JS Trader product page.

用分層視圖構造複雜關係圖

12月 3, 2025
JointJS+ 4.2 引入了靈活的圖層 API,其可提高關係圖組織、可視度控制和交互性管理。

JointJS+ is a diagramming library that offers advanced features like custom shapes, data binding, and advanced layout algorithms, enabling you to create complex, interactive, and visually appealing diagrams. It includes a ready-to-use demo application that showcases its functionality and serves as a starting point for your own diagramming projects.

The JointJS+ 4.2 update introduces a redesigned Layers API that gives developers more control over diagram structure, interaction, and presentation by allowing cells to be grouped into independent layers with their own attributes, stacking context, and event flow. This enables clearer organization of complex graphs, more predictable z-index behavior, and the ability to apply targeted styling, filters, and animations at the layer level, all while maintaining backward-compatible event handling for smoother integration into existing applications.

To see a full list of what's new in v4.2, see our release notes.

JointJS+ is licensed per developer and is available as a Perpetual license with 1 year support and maintenance. See our JointJS+ licensing page for full details.

Learn more on our JointJS+ product page.

將條碼添加到報表以實現更好的資料跟蹤

12月 2, 2025
將機器可讀條碼直接嵌入報表中改進了對外部系統的追蹤、掃描和集成。

Barcode support in reporting components enables developers to embed machine-readable codes (barcodes, QR codes, DataMatrix, etc.) directly into reports. This feature is especially useful when printed or digital reports need to integrate with scanning systems, for example, in inventory management, shipping labels, product catalogs, or document tracking. By using a barcode component within a report template, reports can dynamically encode data fields (such as item IDs, order numbers, or URLs), ensuring that each generated report contains a barcode that corresponds to its data. This promotes automation, reduces manual errors, and improves interoperability with external scanning or inventory systems.

Several React reporting controls offer barcode support including:

  • DevExpress Reporting supports both 1D and 2D barcode symbologies, with customizable options such as bar width, orientation and binding of barcode text to data fields.
  • ActiveReportsJS by MESCIUS supports over 30 barcode symbologies, allowing configuration of barcode value, quiet zones, bar width and rotation.
  • Stimulsoft Reports.JS supports both 1D and 2D barcodes, users can configure barcode parameters, such as code value, size, quiet zone, foreground and background colors.

For an in-depth analysis of features and price, visit our React reporting controls comparison.

Compare React Reporting Controls

用簡單提示生成完整 UI

11月 28, 2025
Telerik DevCraft 2025 Q4 添加智慧體 UI 生成器,其可透過 AI 提示的使用自動創建和設計新式網頁應用。

DevCraft by Telerik is a comprehensive AI-powered suite of more than 1,250 UI components and development tools designed for building modern web, desktop, and mobile applications using .NET and JavaScript frameworks. It includes reporting and report management solutions, automated testing and mocking tools, and document processing libraries, as well as a wide range of professionally designed user interface controls from the Telerik and Kendo UI suites. DevCraft enables developers to create feature-rich, high-performance applications with consistent design and user experience, delivering enterprise-level, scalable, and maintainable software solutions.

The Telerik DevCraft 2025 Q4 update adds the Agentic UI Generator which enables developers to translate natural language prompts directly into fully‑scaffolded, production‑ready user interfaces built on the Telerik and Kendo UI component libraries. It includes all the functionality of the AI Coding Assistant, as well as handling layouts, styling, responsive behavior, accessibility best‑practices, data‑bindings and theming from an MCP server that works in any AI-enabled IDE, so developers can remain in their familiar IDE and focus their effort on domain logic rather than boilerplate. This feature is only available as part of DevCraft Complete and DevCraft Ultimate subscription licenses and currently supports Blazor, Angular and React.

To see a full list of what's new in DevCraft 2025 Q4, see our release notes.

Telerik DevCraft is licensed per developer and has two licensing models: an annual Subscription License and a Perpetual License. The Subscription license provides access to the latest product updates, technical support, and exclusive benefits for a flat annual fee, and must be renewed to continue using the software. The Perpetual license is a one-time purchase granting access to the current released version and includes a one-year subscription for product updates and technical support. After this initial period, users can choose to renew the subscription element to continue receiving updates and support; otherwise, they may continue using the installed version available during their active subscription term but will forgo future updates and support. See our Telerik DevCraft Ultimate licensing page for full details.

For more information, see our product pages: