Я пытаюсь отобразить группу объектов json, используя карту в текстовой области.Пользователь может отредактировать его, но я должен проверить, что все json действительны, прежде чем он перейдет на мой сервер.
У меня проблема с анализом, где мне его анализировать?Разобрав его на onChange, но это опасно.
onChange = (e, idx) => {
this.setState({
data: this.state.data.map((o,i) => {
if(i === idx){
return JSON.parse(e.target.value) //dangerous
}
return o
})
})
}
https://codesandbox.io/s/880414y0m0