Yandex UI

screenshot of Yandex UI
react

Yandex UI Kit build on React and bem-react

Overview

The @yandex/ui npm package is a UI Kit built on React and bem-react. It offers a collection of components and tools to help developers create user interfaces easily and efficiently.

Features

  • React Components: The @yandex/ui package provides a wide range of reusable React components to build UI elements.
  • bem-react Integration: The UI Kit is built on top of the bem-react framework, allowing developers to use BEM methodology to style their components.
  • Cross-Browser Compatibility: The UI Kit supports the stable versions of major browsers, including Chrome, Opera, Firefox, Android, iOS Safari, and Internet Explorer 11.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.