Skip to content

Commit 34e79ee

Browse files
committed
Add createInstance to typescript example.
1 parent 7d069bb commit 34e79ee

File tree

1 file changed

+7
-1
lines changed
  • examples/with-typescript/src

1 file changed

+7
-1
lines changed

Diff for: examples/with-typescript/src/App.tsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import React, { Component } from "react"
2-
import Async from "react-async"
2+
import Async, { createInstance } from "react-async"
33
import DevTools from "react-async-devtools"
44
import "./App.css"
55

6+
const promiseFn = () => Promise.resolve("baz")
7+
const CustomAsync = createInstance({ promiseFn })
8+
69
class App extends Component {
710
render() {
811
return (
@@ -13,6 +16,9 @@ class App extends Component {
1316
<Async promiseFn={() => Promise.resolve("bar")}>
1417
<Async.Resolved>{data => <>{data}</>}</Async.Resolved>
1518
</Async>
19+
<CustomAsync>
20+
<CustomAsync.Resolved>{data => <>{data}</>}</CustomAsync.Resolved>
21+
</CustomAsync>
1622
</header>
1723
</div>
1824
)

0 commit comments

Comments
 (0)