logo

Версія React

Нижче наведено повну історію випусків React. Ви також можете переглянути повну документацію для останніх випусків на GitHub.

SN Версія Дата випуску Значні зміни
1. 0.3.0 29.05.2013 Початковий публічний випуск
2. 0.4.0 20.07.2013 Підтримка вузлів коментарів {/* */} , Покращено API візуалізації на стороні сервера, Вилучено React.autoBind, Підтримка ключової пропозиції, Покращення форм, Виправлені помилки.
3. 0.5.0 20.10.2013 Покращене використання пам’яті, підтримка подій Selection і Composition, підтримка getInitialState і getDefaultProps у міксинах, додані React.version і React.isValidClass, покращена сумісність для Windows.
4. 0.8.0 20.12.2013 Додано підтримку атрибутів рядків і стовпців, відкладення й асинхронізації, циклу для й, автовиправлення. Додано події onContextMenu, оновлено інструменти jstransform і esprima-fb, оновлено browserify.
5. 0.9.0 20.02.2014 Додано підтримку crossOrigin, download і hrefLang, mediaGroup і muted, sandbox, seamless і srcDoc, атрибути області, до React.PropTypes додано any, arrayOf, component, oneOfType, renderable, shape, додано підтримку подій onMouseOver і onMouseOut, додано підтримку для onLoad і onError увімкнено елементів.
6. 0.10.0 21.03.2014 Додано підтримку атрибутів srcSet і textAnchor, додайте функцію оновлення для незмінних даних, переконайтеся, що всі елементи void не вставляють закриваючий тег.
7. 0.11.0 17.07.2014 Покращена підтримка SVG, нормалізована подія e.view, оновлена ​​команда $apply, додана підтримка просторів імен, додано новий transformWithDetails API, включає попередньо зібрані пакети в dist/, MyComponent() тепер повертає дескриптор, а не екземпляр.
8. 0.12.0 21.11.2014 Додано нові функції. Оператор розповсюдження ({...}) введено для припинення використання this.transferPropsTo, додана підтримка acceptCharset, classID, атрибутів HTML маніфесту, React.addons.batchedUpdates додано до API, @jsx React.DOM більше не потрібен, виправлені проблеми з переходами CSS.
9. 0,13,0 10.03.2015 Застарілі шаблони, про які було попереджено у версії 0.12, більше не працюють, змінено порядок вирішення посилань, видалено властивості this._pendingState і this._rootNodeID, підтримка класів ES6, доданий API React.findDOMNode(component), підтримка ітераторів і незмінних послідовностей js, додано новий функції React.addons.createFragment, застарілий React.addons.classSet.
10. 0.14.1 29.10.2015 Додано підтримку атрибутів srcLang, default, kind і color, забезпечено доступ до застарілих .props на вузлах DOM, виправлено scryRenderedDOMComponentsWithClass, додано react-dom.js.
одинадцять. 15.0.0 07.04.2016 Початкова візуалізація тепер використовує document.createElement замість генерації HTML. Більше жодних зайвих елементівs, Покращена підтримка SVG, ReactPerf.getLastMeasurements() є непрозорим, Нові застарілі введено з попередженням, Виправлено численні невеликі витоки пам’яті, React DOM тепер підтримує HTML-атрибути cite та profile та властивості CSS cssFloat, gridRow і gridColumn.
12. 15.1.0 20.05.2016 Виправлення помилки пакетування, забезпечення використання останнього призначення об’єктів, виправлення регресії, видалення використання утиліти злиття, перейменування деяких модулів.
13. 15.2.0 01.07.2016 Включити інформацію про стек компонентів, припинити перевірку атрибутів під час монтування, додати React.PropTypes.symbol, додати обробку onLoad до елемента та обробку onError, додати API isRunning(), виправити регресію продуктивності.
14. 15.3.0 30.07.2016 Додано React.PureComponent, вирішено проблему з відтворенням вкладеного сервера, додано xmlns, xmlnsXlink для підтримки атрибутів SVG і referrerPolicy до атрибутів HTML, оновлено надбудову React Perf, вирішено проблему з посиланням.
п'ятнадцять. 15.3.1 19.08.2016 Покращення продуктивності збірок розробки, очищення внутрішніх перехоплювачів, оновлення fbjs, покращення часу запуску React, усунення витоку пам’яті під час рендерингу сервера, виправлення React Test Renderer, змінення інваріанта trackedTouchCount на console.error.
16. 15.4.0 16.11.2016 Пакет React і збірка браузера більше не включають React DOM, покращену продуктивність розробки, виправлені випадкові помилки тестування, оновлення batchedUpdates API, React Perf і ReactTestRenderer.create().
17. 15.4.1 23.11.2016 Реструктуризація призначення змінних, виправлена ​​обробка подій, виправлена ​​сумісність збірки браузера з середовищами AMD.
18. 15.4.2 06.01.2017 Виправлено проблеми збірки, додано відсутні залежності пакетів, покращено повідомлення про помилки.
19. 15.5.0 07.04.2017 Додано react-dom/test-utils, видалено peerDependencies, виправлено проблему з Closure Compiler, додано попередження про застаріле для React.createClass і React.PropTypes, виправлено помилку Chrome.
двадцять. 15.5.4 11.04.2017 Виправте сумісність із Enzyme, виставивши batchedUpdates на неглибокий рендерер, оновіть версію prop-types, виправте пакет react-addons-create-fragment, щоб включити loose-envify transform.
двадцять один. 15.6.0 13.06.2017 Додайте підтримку змінних CSS в атрибуті стилю та властивостях стилю Grid, виправте підтримку AMD для аддонів залежно від react, видаліть непотрібну залежність, додайте попередження про застаріле для помічників фабрики React.createClass і React.DOM.
22. 16.0.0 26.09.2017 Покращена обробка помилок завдяки введенню «меж помилок», React DOM дозволяє передавати нестандартні атрибути, незначні зміни в поведінці setState, видалення збірки react-with-addons.js, додавання React.createClass як create-react-class, React.PropTypes як проп-типи, React.DOM як react-dom-фабрики, зміни в поведінці планування та методів життєвого циклу.
23. 16.1.0 09.11.2017 Припинення випусків Bower, виправлення випадкової додаткової глобальної змінної в збірках UMD, виправлення запуску onMouseEnter і onMouseLeave, виправлення заповнювача, видалення невикористаного коду, додавання відсутньої залежності package.json, додавання підтримки React DevTools.
24. 16.3.0 29.03.2018 Додати новий офіційно підтримуваний контекстний API, Додати новий пакет, Запобігти нескінченному циклу під час спроби візуалізації порталів за допомогою SSR, Виправити проблему з this.state, Виправити проблему IE/Edge.
25. 16.3.1 03.04.2018 Префікс приватного API, виправлення регресії продуктивності та помилок обробки помилок у режимі розробки, додавання однорангової залежності, виправлення помилкового позитивного попередження в IE11 під час використання фрагмента.
26. 16.3.2 16.04.2018 Виправити збій IE, виправити мітки в вимірюваннях часу користувача, додати збірку UMD, покращити продуктивність unstable_observedBits API за допомогою вкладеності.
27. 16.4.0 24.05.2018 Додано підтримку специфікації подій покажчика, додано можливість вказувати propTypes, виправлено контекст читання, виправлено підтримку getDerivedStateFromProps(), виправлено збій testInstance.parent, додано компонент React.unstable_Profiler для вимірювання продуктивності, змінено назви внутрішніх подій.
28. 16.5.0 05.09.2018 Додайте підтримку для React DevTools Profiler, витончено обробляйте помилки в більш крайових випадках, додайте react-dom/профілювання, додайте подію onAuxClick для браузерів, додайте поля MovementX і MovementY до подій миші, додайте поля tangentialPressure і twist до події покажчика.
29. 16.6.0 23.10.2018 Додайте підтримку contextType, підтримуйте рівні пріоритету, продовження та загорнуті зворотні виклики, вдосконаліть резервний механізм, виправте сіре накладення в iOS Safari, додайте React.lazy() для компонентів поділу коду.
30. 16.7.0 20.12.2018 Виправлення продуктивності React.lazy для компонентів, що завантажуються ліниво, очищення полів під час розмонтування, щоб уникнути витоку пам’яті, виправлення помилки з SSR, виправлення регресії продуктивності.
31. 16.8.0 06.02.2019 Додайте хуки, додайте ReactTestRenderer.act() і ReactTestUtils.act() для пакетних оновлень, підтримуйте синхронні thenables, передані в React.lazy(), покращуйте API відкладеної ініціалізації хука useReducer.
32. 16.8.6 27.03.2019 Виправлення неправильного виходу в useReducer(), Виправлення попереджень iframe в Safari DevTools, Попередження, якщо для contextType встановлено значення Context.Consumer замість Context, Попередження, якщо для contextType встановлено недійсні значення.