Текст ошибки:
Access to XMLHttpRequest at 'https://social-network.samuraijs.com/api/1.0/status' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Что это значит:
Это означает что в у вас не правильно настроены заголовки запроса
Совет:
Проверить свойство headers. Дока самурайского API.
Почитать про CORS можно тут. Так же можно установить в браузер расширение no cors отключающее блокировку.
Текст ошибки:
Cannot read property 'dialogs' of undefined
Пример:
const dialogs = state.dialogsPage.dialogs
Что это значит:
Это означает что в state
или dialogsPage
пришло значение undefined
. Независимо какое свойство было указано в ошибке (map
, length
и т.д.).
Совет: Проверить переданные данные (props
). Начать проверку с родительского компонента, если данные пришли с него.
Текст ошибки: undefined is not a function
Пример:
props.setChecked(value)
Что это значит:
Это означает что пришло значение не являющееся функцией, например undefined
.
Совет: Проверить переданные данные (props
). Начать проверку с родительского компонента, если данные пришли с него.