来自json的React本地加载数据,存储在GitHub中,可以通过以下步骤实现:
import React, { Component } from 'react';
class MyComponent extends Component {
constructor(props) {
super(props);
this.state = {
data: [],
};
}
componentDidMount() {
fetch('/data/data.json')
.then(response => response.json())
.then(data => {
this.setState({ data });
})
.catch(error => {
console.error('Error:', error);
});
}
render() {
// 使用this.state.data渲染数据
return (
<div>
{/* 渲染数据 */}
</div>
);
}
}
export default MyComponent;
componentDidMount() {
fetch('https://raw.githubusercontent.com/你的用户名/你的仓库名/分支名/路径/data/data.json')
.then(response => response.json())
.then(data => {
this.setState({ data });
})
.catch(error => {
console.error('Error:', error);
});
}
这样,你就可以从GitHub中加载json数据,并在React应用程序中使用它了。
注意:在实际开发中,为了保护数据的安全性和隐私,建议将敏感数据存储在服务器端,而不是直接存储在GitHub等公共代码托管平台上。
领取专属 10元无门槛券
手把手带您无忧上云