Кирилл
какой метод испольхуется для проверки определенного слова в строке?
Кирилл
имеется или нет
Barmaley
.includes ?
Anonymous
SV
люди футболки придумали.. да.. ))
Barmaley
они еще и рисовать на футболках придумали... )
Nikita
здравствуйте, ребята
Nikita
подскажите, пожалуйста, подкасты какие-нибудь о разработке
Nikita
может есть что-то такое, чтобы прям будто урок, но только аудио
Arthur
Та как ты код по аудио выучишь?)
Kalebra
Kalebra
в форме видео, но можно просто слушать
Nikita
Nikita
ну интервью немного не то
Nikita
а так чтобы говорили, так это у нас массив, тут и тут можно так и так
Arthur
Так и вижу: "пишете классовую компоненту, оборачиваете в визроутер, пропсами принимаем стили, на компонентдидмаунт применяем стили...." - и это в формате аудио. И ладно если ты понимаешь как это выглядит, а в большинстве случаев даже читая код хрен пойми что там происходит...)
Arthur
По первой его нужно раз по 20 перечитать прежде чем разберёшься в сути, в аудио этого сделать нереально.. это не английский язык, на нем машины разговаривают, не люди)
Sergei
Nikita
Nikita
Sergei
https://www.takeupcode.com/podcast/ - тут много геймдева но принципы рассказывает в начальных эпизодах ок
Sergei
и вот этот для новичков и не только классный блог https://medium.com/basecs и у них есть подкаст по Comp Science https://www.codenewbie.org/basecs
Sergei
ну и по теме чатика есть на русском Пятиминутка React
Nikita
спасибо!
Sergei
спасибо!
нзчт. по вебу еще кстати мой любимый подкаст это Syntax
oakrom
Привет! ребята тут столкнулся с одной фигней, никак сообразить не могу как решить, задача такова что после обращения на сервак если вдруг возникнет ошибка надо вывести всплывающее окно, просмотрел кучу примеров в интернете у всех компонент запуск привязывется к событию нажатия кнопки баттона в компоненте, никак сообразить не могу как мне связать или диспачить его вне компоненте, в моем случае в санке где у меня приходит ответ от сервака, посоветуйте может у кого то есть идеи?
вот эти примеры смотрел:
https://mdbootstrap.com/docs/react/advanced/notifications/
https://www.npmjs.com/package/react-notification-alert
Arthur
Arthur
Если так - в response смотришь на статус ответа и на 4xx-5xx status валишь ошибку
Andrew
Народ,как перенести файл src/index.js в другую директорию? где зависимости менять?
oakrom
oakrom
Правильно
Но мне надо всплывающее собщение выводить а не страницу редиректом
Arthur
Notification manager поищи какойнить
Slava
Привет! ребята тут столкнулся с одной фигней, никак сообразить не могу как решить, задача такова что после обращения на сервак если вдруг возникнет ошибка надо вывести всплывающее окно, просмотрел кучу примеров в интернете у всех компонент запуск привязывется к событию нажатия кнопки баттона в компоненте, никак сообразить не могу как мне связать или диспачить его вне компоненте, в моем случае в санке где у меня приходит ответ от сервака, посоветуйте может у кого то есть идеи?
вот эти примеры смотрел:
https://mdbootstrap.com/docs/react/advanced/notifications/
https://www.npmjs.com/package/react-notification-alert
Добавь в стейт свойство isError, и пусть по умолчанию будет false, а если ошибку получаешь меняй на true, и в зависимости от этого свойства отображай компонент или ошибку, вроде все просто, может я не понял?
oakrom
Искал, они все юзаются в компонентах через событие кнопки онклик, а у меня получается надо в экшене както вызавать рендер компоненты нотификешна
oakrom
oakrom
Т.е. чтоб нотификейшен начал рисоваться надо нажать на кнопку или привязать его к какому либо событию какого либо компонента
oakrom
Т.е. не могу додуматься как его по другому заставить отрисовываться
Arthur
Ну я ж написал выше, событие - ошибка в респонсе. Вызываешь что-то типа notificationManagger.error('error')
Slava
Всм, делай диспатч в санке что ошибка пришла, и передавай isError в компонент через пропсы где отрисовать ее хочешь, и в зависимости от пропа рисуй или не рисуй
Slava
Или ты какую то либу используешь
oakrom
oakrom
https://jossmac.github.io/react-toast-notifications/
oakrom
import { useToasts } from 'react-toast-notifications'
export const ToastDemo = ({ content }) => {
const { addToast } = useToasts()
return (
<Button onClick={() => addToast(content, {
appearance: 'success',
autoDismiss: true,
})}>
Add Toast
</Button>
)
}
oakrom
для запуска нотификейшена он вызывает addToast в клике кнопки в компоненте, отдельно вызвать эту функцию без useToasts() вне компоненте не получается
oakrom
Например в санке
oakrom
Даже если не в санке как его вызвать внутри другой компоненты вне событии кнопки (т.е. как отдельную функцию) в зависимости от пропса isError?
Slava
Где запрос делаешь там вызывай просто, без редакса
oakrom
Запросы у меня в другом файле делаются, там нет компонент, там чисто логика и запросы, т.е. нет там возможности useToasts использовать чтоб получить доступ к addToast
Arthur
Убери ретерн, и jsx, вызывай просто функцию...
Arthur
Ты их експортируешь ведь, импортируй где тебе нужно вызвать
Slava
Ну так ты функцию то эту вызываешь в компоненте, которая запрос делает
Arthur
ToastDemo у тебя доступно везде
oakrom
Ок, спасибо за идею, завтра попробую и отпишусь, сегодня уже голова не соображает 😏
Arthur
Раз такие сложности - возьми что-нибудь более базовое, к чему есть примеры. React notification manager в гугле
Arthur
На здоровье
oakrom
Slava
Скинь код компонента, где запрос делаешь, санку и коннект, я тебе напишу код
Slava
И редьюсер
Slava
И сам запрос
oakrom
Artem
С помощью чего можно поменять URL в строке браузера? Я ввожу текст в инпут, жму ентер и URL меняется, (нужно для реализации поиска) кроме NavLink
Роман
Ребята, доброй ночи. Кто может подсказать
Я подключил отдельный state к index.js и перебрасываю данные через props. Интересно то, что реакт не показывает ошибку, а данные (картинка, текст и т.д.) не выводятся
Vlad
Код покажи немного)
Pasha
Привет ребят, вопрос такой
в 74 видео было сказано, что статус не отображается в инпуте, потому что иногда не успевает подгрузиться в пропсы, но каким-то магическим образом он отображается в обычном спане, почему так?
В спане он отображается сразу через this.props
А в инпуте через локальный стейт в котором записывается через пропсы, это вся разница... Ну, то есть её нет
Anton
Anton
Anton
или, точнее, так: куда смотреть, чтоб увидеть разницу без этого/с этим?
Shatalov
парни привет
Shatalov
не могу отправить put запрос из формы
Arthur
Arthur
Нате вам доброе утро)
Shatalov
Shatalov
Shatalov
спасибо
Viktar
Антон
у твоего города какая то очень хреновая видюха)) ну или настройки на минималках))
Arthur
Ага, текстуры подвисают)
Кирилл
скиньте код активации WS или бинарник пж)