1 | import { useState } from 'react';
|
2 |
|
3 | export default function(initialState = false) {
|
4 | const [state, setState] = useState(initialState);
|
5 | const toggle = newState => {
|
6 | if (newState !== undefined && newState !== state) {
|
7 | setState(newState);
|
8 | } else if (newState === undefined) {
|
9 | setState(!state);
|
10 | }
|
11 | };
|
12 |
|
13 | return [state, toggle];
|
14 | }
|