Move to pure component

This commit is contained in:
Jacob Lauritzen 2018-06-25 15:10:47 +02:00
parent 5d714a016b
commit dfd9f6fa79

View File

@ -3,14 +3,7 @@ import PropTypes from 'prop-types';
import { View, ViewPropTypes } from 'react-native';
import { Svg, Path, G } from 'react-native-svg';
export default class CircularProgress extends React.Component {
// eliminate unecessary re-renders
shouldComponentUpdate(nextProps, nextState, nextContext) {
if (this.props === nextProps) return false;
return true;
}
export default class CircularProgress extends React.PureComponent {
polarToCartesian(centerX, centerY, radius, angleInDegrees) {
var angleInRadians = (angleInDegrees - 90) * Math.PI / 180.0;
return {