Hello I need replace word in string with react state variable and hold the reference: example:
Const [mystate, setMyState] = useState({user:"miuser",html:""});
let htmlString = getHtmlStringFromApi(); // get "<p>{{username}}</p>"
//I try
setMyState(...mystate, html: htmlString.replace("{{username}}", mystate.user));
return(
<div dangerouslySetInnerHTML={{__html: mystate.html}}></div>
)
The problem is that the state html var changes; My div doesnt change. Any idea to replace with state by reference? Thanks