/    Sign up×
Community /Pin to ProfileBookmark

Daqta model as a json data source for react

Hello,

Is it possible to return the back-end mode datal for react as a JSON file or a simple array for the data source?
For example by a function with Axios and fetch?

Something like this code but this code doesn’t work! I don’t know why!
`
import React from ‘react’;

import { FetchData } from ‘./FetchData’;

const columns = [‘CompanyName’, ‘City’, ‘State’, ‘Phone’, ‘Fax’];

export default class DevGrid1 extends React.Component {

constructor(props) {
super(props);
this.state = { myJson: [], loading: true };
}

componentDidMount() {
this.jsonImageData()
}

static renderImageDataTable(myJson) {
return (
<DataGrid
dataSource={myJson}
defaultColumns={columns}
showBorders={true}
/>
)
}

render() {
let contents = this.state.loading
? <p><em>Loading…</em></p>
: FetchData.renderImageDataTable(this.state.myJson);

return (
<div>

{contents}

</div>
);
}

async jsonImageData() {
const response = await fetch(‘ImageData’);
const data = await response.json();
this.setState({ myJson: data, loading: false });
}

}
`

Please guide me.

to post a comment

0Be the first to comment 😎

×

Success!

Help @lingo1357 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 4.25,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...