Реагувати використовує декларативний, XML-подібний синтаксис, відомий як JSX, дозволяючи розробникам створювати добре організовані структури коду з легкістю.
JSX змішує HTML з JavaScript, який при проходженні через React перетворюється в звичайний JS розмітки.
Бібліотека використовує дуже мало кодування DOM, дозволяючи програмісту створити свій користувальницький інтерфейс в основному за допомогою JavaScript.
реактив джерело основа агностик, працює з або без складних JS бібліотек, завантажених на сторінці. Це звільняє ресурси, а також гарантує, що немає ніяких неприємних залежностей, що потрапляють в вашому шляху
Що нового в цьому випуску :.
- два пакети: Реагувати і Реагувати DOM
- DOM вузол рефов
- Оптимізація компілятора
- Бездержавні функціональні компоненти
- Deprecation з реагуючих-інструментів
Що нового у версії 15.0.2:
- два пакети: Реагувати і Реагувати DOM
- DOM вузол рефов
- Оптимізація компілятора
- Бездержавні функціональні компоненти
- Deprecation з реагуючих-інструментів
Що нового у версії 0.14.7:
- два пакети: Реагувати і Реагувати DOM
- DOM вузол рефов
- Оптимізація компілятора
- Бездержавні функціональні компоненти
- Deprecation з реагуючих-інструментів
Що нового у версії 0.14.3:
- два пакети: Реагувати і Реагувати DOM
- DOM вузол рефов
- Оптимізація компілятора
- Бездержавні функціональні компоненти
- Deprecation з реагуючих-інструментів
Що нового у версії 0.13.3 / 0.14.0 Beta 1:
- Підтримка використання класів ES6 для побудови Реагувати компонентів; побачити v0.13.0 Beta 1 примітки для деталей.
- Додані нові верхнього рівня API React.findDOMNode (компонент), який повинен бути використаний замість component.getDOMNode (). Базовий клас для компонентів ES6 на базі не матиме getDOMNode. Ця зміна дозволить ще кілька моделей просування вперед.
- Додано новий верхнього рівня API React.cloneElement (El, реквізиту) для створення копій Реагувати елементів - см. У v0.13 RC2 записки для отримання більш докладної інформації
- Новий стиль посилань, дозволяючи зворотного виклику буде використовуватися замість імені: & # x3c; фото вих = {(с) = & # x3e; this._photo = з} / & # x3e; дозволяє посилатися на компонент з this._photo (на противагу вих = & Quot; фото & Quot; що дає this.refs.photo) .
- this.setState () тепер може приймати функцію в якості першого аргументу для транзакційних поновлення стану, такі як this.setState ((стан, реквізиту) = & # x3e; ({кількість: state.count + 1})) ; - Це означає, що вам більше не потрібно використовувати this._pendingState, яка в даний час немає .
- Підтримка ітераторів і незмінна-Js послідовностей, як діти.
Що нового у версії 0.13.3:
- Підтримка використання класів ES6 для побудови Реагувати компонентів; побачити v0.13.0 Beta 1 примітки для деталей.
- Додані нові верхнього рівня API React.findDOMNode (компонент), який повинен бути використаний замість component.getDOMNode (). Базовий клас для компонентів ES6 на базі не матиме getDOMNode. Ця зміна дозволить ще кілька моделей просування вперед.
- Додано новий верхнього рівня API React.cloneElement (El, реквізиту) для створення копій Реагувати елементів - см. У v0.13 RC2 записки для отримання більш докладної інформації
- Новий стиль посилань, дозволяючи зворотного виклику буде використовуватися замість імені: & # x3c; фото вих = {(с) = & # x3e; this._photo = з} / & # x3e; дозволяє посилатися на компонент з this._photo (на противагу вих = & Quot; фото & Quot; що дає this.refs.photo) .
- this.setState () тепер може приймати функцію в якості першого аргументу для транзакційних поновлення стану, такі як this.setState ((стан, реквізиту) = & # x3e; ({кількість: state.count + 1})) ; - Це означає, що вам більше не потрібно використовувати this._pendingState, яка в даний час немає .
- Підтримка ітераторів і незмінна-Js послідовностей, як діти.
Що нового у версії 0.12.2 / 0.13.0-rc1:
- Додана підтримка для більш HTML атрибути: formAction, formEncType, formMethod, formTarget, MARGINHEIGHT, MARGINWIDTH
- долучення strokeOpacity до списку властивостей безрозмірний CSS
- Вилучені відстаючи коми (дозволяє модуль НПМ бути об'єднані і використані в IE8)
- Виправлена помилка призводить до помилки при переході до невизначеними React.createElement - тепер є корисне попередження
Що нового у версії 0.11.0:
- Включено привласнення деструктурірующій перетворення при використанні JSX - гармонія
- Виправлена невелика регресію з статиці
- Справді, що ми насправді виставили новий API, ми сказали, що ми вантажити :. React.Children.count
Що нового у версії 0.5.1:
- Виправлена помилка з & # x3c; тип вхідного = & Quot; діапазон & Quot; & # x3e; і події вибору.
- Виправлена помилка з вибором і фокус.
- Зроблено це можна демонтувати компоненти з кореня документа.
Що нового у версії 0.4.0:
- Перемикання з використанням атрибута ID для даних-reactid для відстеження DOM вузлів. Це дозволяє інтегрувати з іншими бібліотеками JS і CSS легше.
- Підтримка більшої кількості елементів DOM і атрибутів (наприклад, & # x3c; полотно & # x3e;)
- Поліпшення на стороні сервера візуалізації API. React.renderComponentToString. (& # X3c; компонент & # x3e;, зворотний виклик) дозволяє використовувати Реагувати на сервері і генерувати розмітку, які можуть бути відправлені вниз в браузер
- Реалізовано покращений синтетичний систему подій, яка відповідає W3C по специфікації.
Що нового у версії 0.3.0 :.
- Перший публічний випуск
Вимоги
- включений JavaScript на стороні клієнта
- Node.js
Коментар не знайдено