9.0.0 • Published 7 years ago
react-wildcat-prefetch v9.0.0
react-wildcat-prefetch
A React higher order component to prefetch component data.
Installation
npm:
npm install react-wildcat-prefetchUsage
@prefetch({string}|{function} action, [{Object} options])
// Prefetch data from a fully qualified URL
@prefetch("https://example.com/data.json")
// Or pass in a function
function getData() {
return Promise.resolve(/* some data */);
}
@prefetch(getData)
// By default the key name is `asyncData`, but you
// can set your own key name in the options object
@prefetch("https://example.com/data.json", {key: "newKeyName"})Prefetching Data
Full example can be found in the examples folder
import prefetch from "react-wildcat-prefetch";
@prefetch("https://example.com/data.json", {key: "asyncData"})
class PrefetchExample extends React.Component {
static propTypes = {
asyncData: PropTypes.object.isRequired
};
static defaultProps = {
asyncData: {
data: []
}
};
render() {
const {asyncData: {data}} = this.props;
console.log(data);
}
}License
9.0.0
7 years ago
8.0.0
7 years ago
7.8.0
8 years ago
7.7.0
8 years ago
7.6.0
8 years ago
7.4.0
8 years ago
7.2.0
8 years ago
7.1.1
8 years ago
7.0.0
9 years ago
6.2.0
9 years ago
6.0.0
9 years ago
5.0.2
9 years ago
5.0.0
9 years ago
4.5.0
9 years ago
4.4.1
9 years ago
4.1.0
9 years ago
4.0.0
9 years ago
3.1.1
10 years ago
3.1.0
10 years ago
3.0.0
10 years ago
2.4.4
10 years ago
2.4.1
10 years ago
2.0.0
10 years ago
1.1.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
1.0.0-rc8
10 years ago
1.0.0-rc7
10 years ago
1.0.0-rc6
10 years ago
1.0.0-rc5
10 years ago
1.0.0-rc4
10 years ago
1.0.0-rc3
10 years ago
1.0.0-rc2
10 years ago
1.0.0-rc1
10 years ago
1.0.0-beta10
10 years ago
1.0.0-beta9
10 years ago
1.0.0-beta8
10 years ago
1.0.0-beta7
10 years ago
1.0.0-beta6
10 years ago
1.0.0-beta5
10 years ago
1.0.0-beta4
10 years ago
1.0.0-beta3
10 years ago
1.0.0-beta2
10 years ago
1.0.0-beta1
10 years ago