a custom React hook for getting a random Star Wars quote
npm install --save @anacr/react-use-sw-quote
import React from "react";
import { useStarWarsQuote } from "@anacr/react-use-sw-quote";
const App = () => {
const { quote, loading } = useStarWarsQuote("");
// Quote returns a random quote as a string
// loading returns a boolean
if (loading) {
return <div>Loading...</div>;
}
if (quote) {
return <div>{quote}</div>;
}
return null;
};
export default App;
MIT © anacr
This hook is created using create-react-hook.