Anonymous
в Украине
Если ты прошрамист то легко посчитаешь что всего 30% в лудшем случае населения Украины за него остальные 70 против
Учись считать
Nikolai
👆Политоту не разводите здесь. Это чат для обсуждения определённой темы или смежных новостей. Не надо тут поднимать бесполезные холиварные вопросы.
Aizada
друзья у меня listing_type.ts файле есть такие переменные export interface Listing {
listing:object;
hasErrored:boolean;
Loading:boolean
}
Aizada
import {Listing} from './listing_type';export interface AnyErorsAction {
type:typeof ANY_ERRORS;
hasErrored:Listing
}
Aizada
import {Listing} from "../types/listing_type"export function AnyErrors(hasErrored:Listing):AppAction {
return {
type: 'ANY_ERRORS',
hasErrored
};
}
Aizada
.catch(() => dispatch(AnyErrors(true)));
Aizada
и когда я на AnyErrors(true) делаю мне дают ts argument of type 'true' is not assignable to parameter of type 'Listing' вот такой ошибку;
Aizada
кто знает подскажите пж
Ilya Parakhin
Конечно
Ilya Parakhin
Ты же в AnyErrors передаешь просто булеан ТРУ
Ilya Parakhin
А должен быть объект типа Listening
Ilya Parakhin
тьфу ты Listing
Ilya Parakhin
HasErrored: Listing.hasErrored
Ilya Parakhin
Называй интерфейсы с буквы "I" чтоб всегда сразу отличать интерфейсы от констант
Ilya Parakhin
IListing
Ilya Parakhin
Значит просто пиши HasErrored: boolean
Ilya Parakhin
Если в идее сидишь - там ts_lint подключить можно и будет прям очень хорошо, до компиляции все ошибки видны и подсказки по коду будут
Aizada
спасибо
Vladimir F
Ребята вот такую ошибку выдаёт
Vladimir F
Yura
первые строчки сфоткай
Yura
там обычно реакт ошибки пишет
Yura
в каком файле и строке
Vladimir F
Vladislav
Vladislav
открой src/article js
Vladislav
И для скриншотов можно воспользоваться lightshot на компе, а не фоткать с телефона
Vladimir F
Тут сложно со скринами на работе делаю некоторые проги нельзя использовать
Vladimir F
Vladimir F
Vladislav
Проверь путь toggleOpen
Vladislav
И ты его экспортировал там?
Vladimir F
Хорошо гляну как приеду
Vladimir F
На обед ушёл))
Даниил
Даниил
Привет самураи
Mourat
Vladislav
picpick использую, бомба
У меня скриншотер и lightshot. У скриншотера можно еще видос записывать на сколько-то секунд, то ли 30с, то ли 1 минуту. Вообщем удобно иногда))
Vladislav
Люди. Объясните, пожалуйста в целом, что такое API.
API может делать get запросы, да я так понимаю. POST и т.д. !?
Проверять на наличие авторизации там может!?
Vladislav
Я просто папки поназывал так, а сам в целом не проникнул в эту тему xD
Vladislav
Vladislav
Ну да в формате json
Mourat
если нужного api нет, можно свой добавить
Mourat
ой я забыл что не в канале вордпресс ))
Mourat
в wp можно свой добавить, за другие не скажу
Serhii
Кто вкурсе в чем проблема? Не могу понять(
Arthur
Авторизирован?
Serhii
ТАк дело в том, что авторизация через "наш сайт" не работает. Урок 79..
Arthur
Ну тебя сервак динамит
Arthur
Говорит что не хочет с тобой работать)
Мирослав
Vladislav
Vladislav
установи
Vladislav
Serhii
Да, axios, и в хедере передаю api
Anonymous
{ NeFFeX }
{ NeFFeX }
{ NeFFeX }
эм я чутка не догоняю
Archer
Ты обернул this.state.data.... в () скобки
Archer
Вытащи
Archer
А в нем ты должен вместо {} () написать
Archer
this.state.data.map(({..}) => (
<Post
....
/>
))
{ NeFFeX }
где мэп или длина?
{ NeFFeX }
все вижу0
Archer
👍
{ NeFFeX }
(({..}) => (
{ NeFFeX }
не навижу это )
{ NeFFeX }
конечно облегчает диструктурирует
{ NeFFeX }
я всегда путаюсь
{ NeFFeX }
именно тут)
Archer
привыкнешь
Archer
в () пиштся JSX
Archer
this.state.... js
{ NeFFeX }
ты чет пропал кстати
Archer
работать заставили 😒