Live: JokesBox
Created using React, Fetch API , Framer Motion & JokeAPI
- Random Programming jokes (used Fetch API to get jokes from JokeAPI)
- Live search - search jokes by topics: programming, dog, cat etc.
Note: AbortController
has been used to cancel all the previous requests while a user types in search-box.
AbortController
can be used to abort not only fetch
, but other asynchronous tasks as well.
To know more, please check MDN: AbortController
- Clone the Repo
- Open Terminal window in the project folder
- Run
npm install
to install all the dependencies - After installation completes, run
npm start
- Open http://localhost:3000 to view it in the browser.