React

React

91

Общая информация

Имеет автоматическую фильтрацию просмотра Нет
Использует движок ( механизм) шаблонов Нет
Поддерживает функции вычисления свойств Нет
Использует JSX для шаблонов Да
Расширяет HTML Нет
Опубликован под лицензией MIT License Нет
Интегрируется с другими MV* структурами Да
Поддерживает частичный просмотр Да
Имеет популярный шаблонный проект Нет
Имеет стабильный общественный API Нет
Поддерживает версии Internet Explorer 8
Имеет встроенную проверку входных данных Да
Хорошо работает с несколькими движками шаблонов Нет
Опубликован под лицензией Apache License Да
Имеет генератор проектов Нет
Улучшенная поддержка LocalStorage Нет
Количество лет
Включен тестовый фреймворк Нет
Имеет специальные средства отладки Нет
Совместим с CoffeeScript Нет

Плагины

Имеет популярный плагин для поддержки анимации. Да
Количество плагинов
Имеет специальный плагин. Нет
Имеет популярный плагин, который поддерживает проверку входных данных Нет
Встроенный RESTful синхронизирует абстракции для моделей Нет
Имеет популярный плагин, который позволяет REST синхронизацию с сервером Нет
Поддерживает анимацию Нет
Имеет популярный плагин, который улучшает поддержку LocalStorage Нет

Библиотеки и Системы управления пакетами

Является свободным для DOM манипуляций Да
Работает с AMD библиотеками, такими как require.js Да
Официально поддерживает управление зависимости Bower Да
Имеет официальный, обновленный на сегодняшний день, npm менеджер пакетов Нет
Включен jQuery Lite Нет
Включен Underscore.js Library Нет

Привязка данных

Имеет двустороннюю привязку данных Нет
Поддерживает одностороннюю привязку данных Да
Модели - это простые объекты JavaScript Да
Позволяет использовать примеси Да
Может быть дополнен популярным плагином для того, чтобы иметь двустороннюю привязку данных Да
Использует наблюдаемые для связывания данных Нет
Использует Dirty-Checking Нет

Производительность

Уменьшенный размер файла, исключая зависимости 78 KB
Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок Нет
Использует Promises Нет
Шаблоны могут предварительно компилироваться на сервере Да
Может быть вынесено на сервер Да
Имеет внедрение зависимости Нет
Зависимости
Обновляет DOM асинхронно Да
Хорошо интегрируется с другими библиотеками для включения Promises /А+ поддержки Да
Уменьшенный размер файла, включая зависимости
Поддерживает внутреннюю копию DOM Нет

Отзывы