|
5 | 5 | <br /> |
6 | 6 |
|
7 | 7 | <p> |
8 | | - <a href="https://www.npmjs.com/package/react-async-iterators"> |
| 8 | + <a href="https://www.npmjs.com/package/react-async-iterators" style="text-decoration: unset;"> |
9 | 9 | <img alt="npm published version" src="https://img.shields.io/npm/v/react-async-iterators.svg?logo=npm" /> |
10 | 10 | </a> |
11 | | - <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-tests.yaml"> |
12 | | - <img alt="" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-tests.yaml/badge.svg" /> |
| 11 | + <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-tests.yaml" style="text-decoration: unset;"> |
| 12 | + <img alt="Tests status" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-run-tests.yaml/badge.svg" /> |
13 | 13 | </a> |
14 | | - <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-build-check.yaml"> |
15 | | - <img alt="" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-build-check.yaml/badge.svg" /> |
| 14 | + <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-build-check.yaml" style="text-decoration: unset;"> |
| 15 | + <img alt="Build status" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-ts-build-check.yaml/badge.svg" /> |
16 | 16 | </a> |
17 | | - <a href="https://semver.org"> |
| 17 | + <a href="https://semver.org" style="text-decoration: unset;"> |
18 | 18 | <img alt="semantic-release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg" /> |
19 | 19 | </a> |
| 20 | + <a href="https://github.com/shtaif/react-async-iterators/blob/master/LICENSE.txt" style="text-decoration: unset;"> |
| 21 | + <img alt="MIT License" src="https://img.shields.io/npm/l/better-sse?color=3178c6&style=flat-square" /> |
| 22 | + </a> |
20 | 23 | <p> |
21 | 24 |
|
22 | 25 | Async iterables/iterators are a native language construct in JS that can be viewed as a counterpart to [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), in the sense that while a promise asynchronously resolves one value - an async iterable is a stream that asynchronously yields any number of values. |
@@ -554,7 +557,7 @@ function MyForm() { |
554 | 557 | } |
555 | 558 | ``` |
556 | 559 |
|
557 | | -_Play with [`useAsyncIterState`](#useasynciterstate) an interactive example:_ |
| 560 | +_Play with [`useAsyncIterState`](#useasynciterstate) inside a StackBlitz playground:_ |
558 | 561 |
|
559 | 562 | [](https://stackblitz.com/edit/react-async-iterators-example-4?file=src%2FApp.tsx) |
560 | 563 |
|
|
0 commit comments