Skip to content

Commit d74549c

Browse files
committed
Usepersistedstate
1 parent 34b3671 commit d74549c

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"react": "^16.9.0",
88
"react-dom": "^16.9.0",
99
"react-router-dom": "^5.0.1",
10-
"react-scripts": "3.1.1"
10+
"react-scripts": "3.1.1",
11+
"use-persisted-state": "^0.3.0"
1112
},
1213
"scripts": {
1314
"start": "react-scripts start",

src/pages/Home.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ import React, { useState } from "react";
22
import questions from "../questions/index";
33
import Question from "../ui/Question/Question";
44
import QuestionsHeader from "../ui/QuestionsHeader/QuestionsHeader";
5+
import createPersistedState from "use-persisted-state";
6+
const useItemsState = createPersistedState("items");
57

68
const Home = () => {
7-
const [items, setItems] = useState([]);
9+
const [items, setItems] = useItemsState([]);
810

911
const handleItems = questionId => {
1012
if (items && items.find(item => item == questionId)) {

0 commit comments

Comments
 (0)