Skip to content

Commit 513851b

Browse files
committed
Fix component LargeArray reaction
1 parent af0fca8 commit 513851b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/components/large-array.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useContext, useState } from 'react'
1+
import { useContext, useEffect, useState } from 'react'
22
import LargeArrayNode from './large-array-node'
33
import { JsonViewContext } from './json-view'
44
import { CustomizeOptions } from '../types'
@@ -28,6 +28,9 @@ export default function LargeArray({ node, depth, deleteHandle: _deleteSelf, ind
2828
useContext(JsonViewContext)
2929

3030
const [fold, setFold] = useState(isCollapsed(node, depth, indexOrName, collapsed, collapseObjectsAfterLength, customOptions))
31+
useEffect(() => {
32+
setFold(isCollapsed(node, depth, indexOrName, collapsed, collapseObjectsAfterLength, customOptions))
33+
}, [collapsed, collapseObjectsAfterLength])
3134

3235
// Delete self
3336
const [deleting, setDeleting] = useState(false)

0 commit comments

Comments
 (0)