поменять флаг в стейте isLoaded на true + положить данные в data, при "атомарном" стейте получим 2 рендера и не сможем по флагу isLoaded быть уверены, что данные уже в стейте. ИМХО useState стоит юзать, когда стейт компонента не сильно большой, для остального есть useReducer
В таких случаях стоит наверное задуматься, правильно ли ты делаешь, что помещаешь в компонент логику загрузки данных)
У меня 16 фильтров и 4 сортировки. В state при этом эти данные просто кладутся, без действий или вычислений с ними. Зачем мне useReducer.
Обсуждают сегодня