Convert from React.createClass to ES6 classes

Reviewed By: cpojer

Differential Revision: D3619143

fbshipit-source-id: e14e81468d467437ee3d79c34c34b7780a46ca1c
This commit is contained in:
Ben Alpert
2016-07-26 01:13:31 -07:00
committed by Facebook Github Bot 8
parent 857d2b8eae
commit a2fb703bbb
133 changed files with 2124 additions and 2191 deletions
+17 -19
View File
@@ -44,15 +44,13 @@ exports.examples = [
}
];
var AdSupportIOSExample = React.createClass({
getInitialState: function() {
return {
deviceID: 'No IDFA yet',
hasAdvertiserTracking: 'unset',
};
},
class AdSupportIOSExample extends React.Component {
state = {
deviceID: 'No IDFA yet',
hasAdvertiserTracking: 'unset',
};
componentDidMount: function() {
componentDidMount() {
AdSupportIOS.getAdvertisingId(
this._onDeviceIDSuccess,
this._onDeviceIDFailure
@@ -62,33 +60,33 @@ var AdSupportIOSExample = React.createClass({
this._onHasTrackingSuccess,
this._onHasTrackingFailure
);
},
}
_onHasTrackingSuccess: function(hasTracking) {
_onHasTrackingSuccess = (hasTracking) => {
this.setState({
'hasAdvertiserTracking': hasTracking,
});
},
};
_onHasTrackingFailure: function(e) {
_onHasTrackingFailure = (e) => {
this.setState({
'hasAdvertiserTracking': 'Error!',
});
},
};
_onDeviceIDSuccess: function(deviceID) {
_onDeviceIDSuccess = (deviceID) => {
this.setState({
'deviceID': deviceID,
});
},
};
_onDeviceIDFailure: function(e) {
_onDeviceIDFailure = (e) => {
this.setState({
'deviceID': 'Error!',
});
},
};
render: function() {
render() {
return (
<View>
<Text>
@@ -102,7 +100,7 @@ var AdSupportIOSExample = React.createClass({
</View>
);
}
});
}
var styles = StyleSheet.create({
title: {