import React, { Component } from 'react'; import '../../../App.css'; import uuidv4 from 'uuid/v4'; class IndividualPsid extends Component { constructor(props) { super(props); this.state = { editData: false, newSkuid: this.props.SkuId } this.updateState = this.updateState.bind(this); } componentDidMount() { this.refs.textField.focus(); } componentWillReceiveProps(nextProps) { this.setState({ editData: nextProps.editingProp }); this.render(); } updateState(e) { const psid = e.target.value; this.setState({ newSkuid: psid }, () => { this.props.onPsidChange(this.props.id, this.state.newSkuid); }); } render() { let member = ''; if (this.props.editingProp) { member = (
) } else { member = (
{this.props.SkuId}
) } return (
{this.props.SkuName}
{member}
); } } export default IndividualPsid;