Tôi đã nâng cấp lên phiên bản React/RN mới nhất: "phản hồi": "^ 15.2.1", "phản ứng gốc": "^0.30.0 ",Cách thủ công xác nhận React.PropTypes Phản ứng gốc "^ 0.30.0"
Và tôi bắt đầu nhận được rất nhiều cảnh báo về bảng định kiểu. Tôi thực sự không sử dụng xác nhận React.PropTypes cho các trang mẫu, vậy tại sao lại ném các cảnh báo này?
const styles = StyleSheet.create({
welcome: {
fontSize: 20,
textAlign: "center",
margin: 10,
},
ExceptionsManager.js: 76 Cảnh báo: Bạn đang tự gọi một chức năng xác nhận React.PropTypes cho
fontSize
prop trênStyleSheet welcome
. Điều này không còn được dùng nữa và sẽ không hoạt động trong phiên bản chính tiếp theo. Bạn có thể thấy cảnh báo này do thư viện của bên thứ ba PropTypes. Xem https://facebook.github.io/react/warnings/dont-call-proptypes.html cho details.reactConsoleError @ExceptionsManager.js: 76 Cảnh báo: Bạn đang tự gọi một chức năng xác nhận React.PropTypes cho
textAlign
prop trênStyleSheet welcome
. Điều này không còn được dùng nữa và sẽ không hoạt động trong phiên bản chính tiếp theo. Bạn có thể thấy cảnh báo này do thư viện của bên thứ ba PropTypes. Xem https://facebook.github.io/react/warnings/dont-call-proptypes.htmlExceptionsManager.js: 76 Cảnh báo: Bạn đang tự gọi một chức năng xác nhận React.PropTypes cho
margin
prop trênStyleSheet welcome
. Điều này không còn được dùng nữa và sẽ không hoạt động trong phiên bản chính tiếp theo. Bạn có thể thấy cảnh báo này do thư viện của bên thứ ba PropTypes. Xem https://facebook.github.io/react/warnings/dont-call-proptypes.html để biết chi tiết.
Tuyệt vời. Mặc dù tôi không sử dụng React native 0.30, nhưng nó đã giải quyết được vấn đề. –
[email protected] là OK cho phản ứ[email protected] – Mark
Phản ứng 15.3.0 đã đưa ra một cảnh báo mới nhưng React Native chưa được cập nhật để khắc phục việc sử dụng React. Vì vậy, bạn có thể gắn bó với 15.2.1 cho đến khi điều này được sửa trong React Native. –