правильно сделано? Все работает, но реакт пишет что утечка памяти, я потыкал и понял что проблема в этом action.js
                  
                  
                  export const takeDashboardData = (
                  
                  
                   companyId:string, token:string, limit:number) =>
                  
                  
                   async (dispatch: Dispatch<dashboardDataDispatchTypes>) => {
                  
                  
                    dispatch({
                  
                  
                     type: DASHBOARD_SHOW_LOADING
                  
                  
                    })
                  
                  
                    const url = "https://api./users"
                  
                  
                    const urlLimit = `limit=${limit}&companyId=`
                  
                  
                    const options = {headers: {"Authorization": `Bearer ${token}`}}
                  
                  
                    const fullUrl = url + urlLimit + companyId
                  
                  
                    try {
                  
                  
                     const response = await axios.get(fullUrl , options)
                  
                  
                     dispatch({
                  
                  
                      type: DASHBOARD_EMPLOYEE_DATA,
                  
                  
                      payload: response.data.users
                  
                  
                     })
                  
                  
                     dispatch({
                  
                  
                      type: DASHBOARD_HIDE_LOADING
                  
                  
                     })
                  
                  
                    } catch (e) {
                  
                  
                     dispatch({
                  
                  
                      type: DASHBOARD_LOADING_ERROR
                  
                  
                     })
                  
                  
                     dispatch({
                  
                  
                      type: DASHBOARD_HIDE_LOADING
                  
                  
                     })
                  
                  
                    }
                  
                  
                    }
                  
                  
                
Url так и должен быть?
Url я просто удалил, но код рабочий только выдает такую ошибку
Как ты эту функцию используешь?
Обсуждают сегодня