在这种情况下,处理JSON数据的更好方法是什么?

在这种情况下,处理JSON数据的更好方法是什么?,json,reactjs,Json,Reactjs,在React组件中,将JSON作为导入文件呈现更好,还是在将JSON数据分配到本地状态后处理JSON数据更方便 import jsonData from 'src/data.json' 或 如果组件在运行时可能需要更改某些数据,则状态绝对是正确的选择,因为您不希望更改导入,并且希望数据更改导致渲染更改 如果数据是绝对不变的,并且您认为不需要任何改变它的功能,可以单独使用普通的import。没有什么可以阻止您将导入也放入状态,但是在这种情况下,由于状态永远不会改变,因此状态没有太多意义。好的,我

在React组件中,将JSON作为导入文件呈现更好,还是在将JSON数据分配到本地状态后处理JSON数据更方便

import jsonData from 'src/data.json'


如果组件在运行时可能需要更改某些数据,则状态绝对是正确的选择,因为您不希望更改导入,并且希望数据更改导致渲染更改


如果数据是绝对不变的,并且您认为不需要任何改变它的功能,可以单独使用普通的
import
。没有什么可以阻止您将导入也放入状态,但是在这种情况下,由于状态永远不会改变,因此状态没有太多意义。

好的,我知道了。我将对数据进行筛选或排序,因此使用来自州的数据似乎是更好的选择。
import jsonData from 'src/data.json'

const [data, setData] = useState(null)

setData(jsonData)