Привет, у меня есть этот код, который извлекает и возвращает данные json из файла config.json
text.js
class Text extends React.Component {
constructor(props){
super(props)
this.state = {
datat: [],
};
}
componentDidMount(){
fetch('/config.json')
.then(response => response.json())
.then((datao) =>{
this.setState({
datat: (JSON.parse(JSON.stringify(datao)))
})
});
}
render(){
const datatorender = this.state.datat;
return ( Object.keys(datatorender).map(key =>{if(key==this.props.value){return datatorender[this.props.value]}}))
}}
, и как я его называю в домашних условиях, выглядит так: home.js
<Text value="SITENAME">
поэтому я хочу назвать это так: {text.SITENAME}
вместо первого, как я могу это сделать?
и это файл json:
{
"SITENAME": "site name",
"SITE_DESCRIPTION":"desc"
}