react setState sets to string instead of object
问题 I am trying to fetch a big json file when the webpage has been loaded and then update react state with that data. Currently, I have this code get(url) { return new Promise((resolve, reject) => { const req = new XMLHttpRequest(); req.open('GET', url); req.onload = () => req.status === 200 ? resolve(req.response) : reject(Error(req.statusText)); req.onerror = (e) => reject(Error(`Network Error: ${e}`)); req.send(); }); } componentDidMount(){ this.get('https://x.com/data/tool.json').then(