Rev 597 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState, useEffect } from "react";const Option = (props) => {// get propsconst { option } = props;// init Statesconst [input, setInput] = useState(option.answer);/*** Update option answer* @param {*} value*/const handleAnswer = (value) => {setInput(value);option.answer = value;}/*** componentDidMount*/useEffect(() => {setInput(option.answer);}, [option]);return (<div className="col-md-12 col-sm-12 col-xs-12 np-padding mb10"><div className="form-group" ><div className="title"><h6 className="opt-h6">{option.title}:</h6></div></div><div className="form-group"><textareaclassName="form-control"rows="5"value={input}maxLength='200'name={option.id_option}onChange={e => handleAnswer(e.target.value)}/></div></div>)}export default Option;