import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; class Pointer extends PureComponent { static propTypes = { length: PropTypes.number.isRequired, index: PropTypes.number.isRequired, changeIndex: PropTypes.func } render() { console.info("Point render") const { length, changeIndex, index } = this.props let i = 0, items = []; for (i; i < length; i++) { if (i === index) { items.push(); } else { items.push(); } } return (
{items}
); } } export default Pointer;