Improved editing props demo experience for TODO list
Brian Vaughn committed
Aug 16, 2019 at 13:15 UTC
74f4a3f97297d121255045c5551ab025fdd441e2
1 file changed
+3
-1
shells/dev/app/ToDoList/List.js
+3
-1
@@ -59,7 +59,9 @@ export default function List(props: Props) {
59
60
const toggleItem = useCallback(
61
itemToToggle => {
62
- const index = items.indexOf(itemToToggle);
62
+ // Dont use indexOf()
63
+ // because editing props in DevTools creates a new Object.
64
+ const index = items.findIndex(item => item.id === itemToToggle.id);
65
66
setItems(
67
items