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 г Подобрено използване на паметта, поддръжка за събития за избор и композиция, поддръжка за getInitialState и getDefaultProps в mixins, добавени React.version и React.isValidClass, подобрена съвместимост за Windows.
4. 0.8.0 20.12.2013 г Добавена е поддръжка за редове и колони, defer & async, цикъл за &, атрибути за автокоригиране. Добавени събития onContextMenu, надстроени инструменти jstransform и esprima-fb, надстроен browserify.
5. 0.9.0 20.02.2014 г Добавена поддръжка за crossOrigin, изтегляне и hrefLang, mediaGroup и заглушен, sandbox, безпроблемно и srcDoc, атрибути на обхват, Добавен any, arrayOf, компонент, oneOfType, renderable, форма към React.PropTypes, Добавена поддръжка за 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, добавена поддръжка за пространства от имена, добавен нов API за transformWithDetails, включва предварително изградени пакети под 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 атрибутите за цитиране и профил и CSS свойствата cssFloat, gridRow и gridColumn.
12. 15.1.0 20.05.2016 г Коригиране на грешка в групирането, Гарантиране на използването на най-новото присвояване на обекти, Коригиране на регресия, Премахване на използването на помощна програма за сливане, Преименуване на някои модули.
13. 15.2.0 01.07.2016 г Включете информация за стека на компонента, спрете валидирането на подпори по време на монтиране, добавете React.PropTypes.symbol, добавете обработка на onLoad към и обработка на грешка към елемент, добавете isRunning() API, поправете регресия на производителността.
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 на плитък рендър, Актуализиране на версията на проп-типове, Коригиране на пакет react-addons-create-fragment за включване на loose-envify transform.
двадесет и едно. 15.6.0 13.06.2017 г Добавете поддръжка за CSS променливи в атрибута на стила и свойствата на стила на мрежата, Коригирайте поддръжката на AMD за добавки в зависимост от реакцията, Премахнете ненужната зависимост, Добавете предупреждение за отмяна на фабричните помощници 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 9.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 г Добавяне на поддръжка за спецификация на Pointer Events, Добавяне на възможност за указване на propTypes, Коригиране на контекста на четене, Коригиране на поддръжката на getDerivedStateFromProps(), Коригиране на срив на testInstance.parent, Добавяне на компонент React.unstable_Profiler за измерване на производителността, Промяна на имена на вътрешни събития.
28. 16.5.0 05.09.2018 г Добавяне на поддръжка за React DevTools Profiler, обработка на грешки в по-крайни случаи грациозно, добавяне на react-dom/профилиране, добавяне на събитие onAuxClick за браузъри, добавяне на полета за движениеX и движениеY към събития на мишката, добавяне на tangentialPressure и полета за усукване към събитие на показалеца.
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() за групиране на актуализации, Поддръжка на синхронни тогавашни елементи, предадени на React.lazy(), Подобряване на API за мързелива инициализация на useReducer Hook.
32. 16.8.6 27.03.2019 г Коригиране на неправилно спасяване в useReducer(), Коригиране на предупреждения за iframe в Safari DevTools, Предупреждение, ако contextType е зададен на Context.Consumer вместо Context, Предупреждение, ако contextType е зададен на невалидни стойности.