@girders-elements/core
Version:
Girders Elements is an architectural framework that assists with building data-driven apps with React or React Native.
31 lines (25 loc) • 649 B
JavaScript
import React from 'react'
import PropTypes from 'prop-types'
import { read as readAction } from '../../read/actions'
export default class Read extends React.Component {
static propTypes = {
dispatch: PropTypes.func.isRequired,
kind: PropTypes.oneOfType([
PropTypes.string,
PropTypes.arrayOf(PropTypes.string),
]).isRequired,
uri: PropTypes.string.isRequired,
revalidate: PropTypes.bool,
}
constructor(props) {
super(props)
}
componentDidMount() {
const { dispatch, uri, revalidate } = this.props
dispatch(readAction(uri, { revalidate }))
}
render() {
return null
}
}