Я пытаюсь использовать useState
с массивом объектов в качестве значения. Примерно так:
const [state, setState] = useState(arg)
Arg - это результат функции, которая возвращает массив, подобный следующему:
[{a:1, b:2}, {a:3, b:4}]
Но когда я пытаюсь использовать его, мое состояние пустое и ничего не происходит , Как использовать arg в useState
? Я вижу другие подобные вопросы, но эти решения не работают. Или, может быть, я не понимаю.
//take users list from DB
const dispatch = useDispatch()
const items = useSelector((state) => state.users.list)
useEffect(() => {
dispatch(funcThatGetUsersList)
}, [dispatch])
//use items for handler
const [list, setList] = useState([])
function checkboxHandler = (event) => {
do smth with setList(list)
}
Добавлен небольшой кусочек кода