React의 전체 릴리스 내역은 다음과 같습니다. GitHub에서 최신 릴리스에 대한 전체 문서를 볼 수도 있습니다.
자바 모두 교체
SN | 버전 | 출시일 | 중요한 변화 |
---|---|---|---|
1. | 0.3.0 | 2013년 5월 29일 | 최초 공개 릴리스 |
2. | 0.4.0 | 2013년 7월 20일 | 주석 노드 지원 {/* */} , 향상된 서버 측 렌더링 API, React.autoBind 제거, 키 소품 지원, 양식 개선, 버그 수정. |
삼. | 0.5.0 | 2013년 10월 20일 | 메모리 사용량 개선, 선택 및 구성 이벤트 지원, 믹스인에서 getInitialState 및 getDefaultProps 지원, React.version 및 React.isValidClass 추가, Windows 호환성 향상. |
4. | 0.8.0 | 2013년 12월 20일 | 행 및 열, 지연 및 비동기, & 루프, 자동 수정 속성에 대한 지원이 추가되었습니다. onContextMenu 이벤트 추가, jstransform 및 esprima-fb 도구 업그레이드, browserify 업그레이드. |
5. | 0.9.0 | 2014년 2월 20일 | crossOrigin, 다운로드 및 hrefLang, mediaGroup 및 muted, sandbox, Seamless 및 srcDoc, 범위 속성에 대한 지원 추가, React.PropTypes에 any, arrayOf, 컴포넌트, oneOfType, renderable, Shape 추가, onMouseOver 및 onMouseOut 이벤트에 대한 지원 추가, 지원 추가 onLoad 및 onError on에 대해 강요. |
6. | 0.10.0 | 2014년 3월 21일 | srcSet 및 textAnchor 속성에 대한 지원을 추가하고, 불변 데이터에 대한 업데이트 기능을 추가하고, 모든 void 요소가 닫는 태그를 삽입하지 않도록 합니다. |
7. | 0.11.0 | 2014년 7월 17일 | 개선된 SVG 지원, 표준화된 e.view 이벤트, $apply 명령 업데이트, 네임스페이스에 대한 지원 추가, 새로운 변환WithDetails API 추가, dist/ 아래에 사전 빌드된 패키지 포함, MyComponent()는 이제 인스턴스가 아닌 설명자를 반환합니다. |
8. | 0.12.0 | 2014년 11월 21일 | this.transferPropsTo를 더 이상 사용하지 않기 위해 도입된 새로운 기능 Spread 연산자({...}) 추가, acceptCharset, classID, 매니페스트 HTML 속성에 대한 지원 추가, API에 React.addons.batchedUpdates 추가, @jsx React.DOM이 더 이상 필요하지 않음, 문제 해결 CSS 전환으로. |
9. | 0.13.0 | 2015년 3월 10일 | 0.12에서 경고했던 더 이상 사용되지 않는 패턴이 더 이상 작동하지 않음, 참조 확인 순서가 변경됨, this._pendingState 및 this._rootNodeID 속성 제거, ES6 클래스 지원, API React.findDOMNode(컴포넌트) 추가, 반복자 및 immutable-js 시퀀스 지원, 새로 추가됨 기능 React.addons.createFragment, 더 이상 사용되지 않는 React.addons.classSet. |
10. | 0.14.1 | 2015년 10월 29일 | srcLang, 기본, 종류 속성 및 색상 속성에 대한 지원 추가, DOM 노드에서 레거시 .props 액세스 보장, scryRenderedDOMComponentsWithClass 수정, React-dom.js 추가. |
열하나. | 15.0.0 | 2016년 4월 7일 | 이제 초기 렌더링에서는 HTML을 생성하는 대신 document.createElement를 사용하므로 더 이상 추가 작업이 필요하지 않습니다.s, 향상된 SVG 지원, ReactPerf.getLastMeasurements()가 불투명함, 경고와 함께 새로운 지원 중단 도입, 여러 개의 작은 메모리 누수 수정, React DOM은 이제 cite 및 profile HTML 속성과 cssFloat, GridRow 및 GridColumn CSS 속성을 지원합니다. |
12. | 15.1.0 | 2016년 5월 20일 | 일괄 처리 버그 수정, 최신 개체 할당 사용 보장, 회귀 수정, 병합 유틸리티 사용 제거, 일부 모듈 이름 변경. |
13. | 15.2.0 | 2016년 7월 1일 | 구성 요소 스택 정보 포함, 마운트 시 소품 유효성 검사 중지, React.PropTypes.symbol 추가, 요소에 onLoad 처리 및 onError 처리 추가, isRunning() API 추가, 성능 회귀 수정. |
14. | 15.3.0 | 2016년 7월 30일 | React.PureComponent 추가, 중첩된 서버 렌더링 문제 수정, HTML 속성에 SVG 속성 및 ReferrerPolicy를 지원하기 위해 xmlns, xmlnsXlink 추가, React Perf 추가 기능 업데이트, 참조 관련 문제 수정. |
열 다섯. | 15.3.1 | 2016년 8월 19일 | 개발 빌드 성능 향상, 내부 후크 정리, fbjs 업그레이드, React 시작 시간 개선, 서버 렌더링의 메모리 누수 수정, React 테스트 렌더러 수정, trackedTouchCount 불변성을 console.error로 변경합니다. |
16. | 15.4.0 | 2016년 11월 16일 | React 패키지 및 브라우저 빌드에는 더 이상 React DOM, 향상된 개발 성능, 간헐적인 테스트 실패 수정, 일괄 업데이트 API 업데이트, React Perf 및 ReactTestRenderer.create()가 포함되지 않습니다. |
17. | 15.4.1 | 2016년 11월 23일 | 변수 할당 재구성, 이벤트 처리 수정, 브라우저 빌드와 AMD 환경의 호환성 수정. |
18. | 15.4.2 | 2017년 1월 6일 | 빌드 문제 수정, 누락된 패키지 종속성 추가, 오류 메시지 개선. |
19. | 15.5.0 | 2017년 4월 7일 | React-dom/test-utils 추가, PeerDependency 제거, Closure Compiler 관련 문제 수정, React.createClass 및 React.PropTypes에 대한 지원 중단 경고 추가, Chrome 버그 수정. |
이십. | 15.5.4 | 2017년 4월 11일 | 얕은 렌더러에 일괄 업데이트를 노출하여 효소와의 호환성을 수정하고, prop-type의 업데이트 버전을 수정하고, 느슨한 환경 변환을 포함하도록 React-addons-create-fragment 패키지를 수정했습니다. |
이십 일. | 15.6.0 | 2017년 6월 13일 | 스타일 속성 및 그리드 스타일 속성에 CSS 변수에 대한 지원 추가, 반응에 따른 애드온에 대한 AMD 지원 수정, 불필요한 종속성 제거, React.createClass 및 React.DOM 팩토리 도우미에 대한 지원 중단 경고 추가. |
22. | 16.0.0 | 2017년 9월 26일 | '오류 경계' 도입으로 오류 처리 개선, React DOM은 비표준 속성 전달 허용, setState 동작에 대한 사소한 변경, React-with-addons.js 빌드 제거, React.createClass를 create-react-class로 추가, React.PropTypes prop-type으로, React.DOM은 React-dom-factory로 스케줄링 및 수명주기 메서드의 동작을 변경합니다. |
23. | 16.1.0 | 2017년 11월 9일 | Bower 릴리스 중단, UMD 빌드에서 실수로 추가된 전역 변수 수정, onMouseEnter 및 onMouseLeave 실행 수정, 자리 표시자 수정, 사용하지 않는 코드 제거, 누락된 package.json 종속성 추가, React DevTools에 대한 지원 추가. |
24. | 16.3.0 | 2018년 3월 29일 | 공식적으로 지원되는 새로운 컨텍스트 API 추가, 새 패키지 추가 SSR로 포털 렌더링을 시도할 때 무한 루프 방지, this.state 문제 수정, IE/Edge 문제 수정. |
25. | 16.3.1 | 2018년 4월 3일 | 비공개 API 접두사 수정, 개발 모드에서 성능 회귀 및 오류 처리 버그 수정, 피어 종속성 추가, Fragment 사용 시 IE11에서 거짓 긍정 경고 수정. |
26. | 16.3.2 | 2018년 4월 16일 | IE 충돌 수정, 사용자 시간 측정의 라벨 수정, UMD 빌드 추가, 중첩을 통해 불안정한_observedBits API 성능 향상. |
27. | 16.4.0 | 2018년 5월 24일 | 포인터 이벤트 사양에 대한 지원 추가, propTypes 지정 기능 추가, 읽기 컨텍스트 수정, getDerivedStateFromProps() 지원 수정, testInstance.parent 충돌 수정, 성능 측정을 위한 React.unstable_Profiler 구성 요소 추가, 내부 이벤트 이름 변경. |
28. | 16.5.0 | 2018년 9월 5일 | React DevTools 프로파일러에 대한 지원 추가, 더 많은 엣지 케이스의 오류 처리, 반응 돔/프로파일링 추가, 브라우저용 onAuxClick 이벤트 추가, 마우스 이벤트에 movementX 및 movementY 필드 추가, 포인터 이벤트에 tangentialPressure 및 Twist 필드 추가. |
29. | 16.6.0 | 2018년 10월 23일 | contextType에 대한 지원 추가, 우선 순위 수준, 연속 및 래핑된 콜백 지원, 대체 메커니즘 개선, iOS Safari의 회색 오버레이 수정, 코드 분할 구성 요소에 React.lazy() 추가. |
30. | 16.7.0 | 2018년 12월 20일 | 지연 로드된 구성요소에 대한 React.lazy의 성능 수정, 메모리 누수 방지를 위해 마운트 해제 시 필드 지우기, SSR 관련 버그 수정, 성능 회귀 수정. |
31. | 16.8.0 | 2019년 2월 6일 | Hooks 추가, 일괄 업데이트를 위한 ReactTestRenderer.act() 및 ReactTestUtils.act() 추가, React.lazy()에 전달된 동기식 thenables 지원, useReducer Hook 지연 초기화 API 개선. |
32. | 16.8.6 | 2019년 3월 27일 | useReducer()에서 잘못된 구제 조치를 수정하고, Safari DevTools에서 iframe 경고를 수정하고, contextType이 Context 대신 Context.Consumer로 설정된 경우 경고하고, contextType이 잘못된 값으로 설정된 경우 경고합니다. |