Skip to content

Instantly share code, notes, and snippets.

@dapperAuteur
Created January 2, 2018 20:57
Show Gist options
  • Save dapperAuteur/9db3738c210c229687d0a64a13f6555b to your computer and use it in GitHub Desktop.
Save dapperAuteur/9db3738c210c229687d0a64a13f6555b to your computer and use it in GitHub Desktop.
the previous file ResourceList.js is imported into this file/component
import React, { Component } from 'react';
import ResourceForm from './components/ResourceForm.js';
import ResourceList from './components/ResourceList.js';
import CallForPapers from './components/CallForPapers.js';
class App extends Component {
state = {
fields: {}
}
onSubmit = fields => {
this.setState({ fields });
};
onChange = updatedValue => {
this.setState({
fields: {
...this.state.fields,
...updatedValue
}
});
};
render() {
return (
<div className="App">
<ResourceForm onChange={ fields => this.onChange(fields) }/>
<p>{ JSON.stringify(this.state.fields, null, 2) }</p>
<ResourceList />
<CallForPapers />
</div>
);
}
}
export default App;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment