southyyy
const isActive = name === filter; Может кто подсказать как такую строчку понять?
Artem
если имя равно фильтру, в isActive будет значение true
Artem
иначе false
Nikita
Ребят, вопрос, скорее всего, банален, но подскажите, нормально ли юзать обычный bootstrap в react приложении, или же обязательно react-bootstrap? И в чем вообще отличие кроме добавления
Nikita
Именно такого ответа я ждал😅
Nikita
Честно, спасибо)
Nikita
Хоть не буду переживать что я единственный кто делает так
Nikita
Мало ли, может прям запрет какой то на ванильный бутстрап в реакте
Nazar
Вопрос: если используешь хуки, то можно больше не делать контейнерную компонента (классовую с componentDidMount) для запроса на api, а делать запрос сразу в useEffect презентационной компоненты?
Мира
Салют самурами, как обходить серверную ошибку 500 на тестовом аккаунте?
Мира
Я купил подписку, но людям что заходят прост поглазаеть свой акк давать нельзя ж
southyyy
ПОдскмжите тоже пожалуйста, у меня классы модульные, как мне сделать, чтобы при таком условии разные ставились классы const filterButtons = [ { name: 'all', label: 'All' }, { name: 'active', label: 'Active' }, { name: 'done', label: 'Done' } ]; const ItemStatusFilte = ({ filter, onFilterChange}) => { const buttons = filterButtons.map(({ name, label }) => { const isActive = name === filter; const classNames = 'btn ' + (isActive ? 'btn-info' : 'btn-outline-secondary'); return ( <button key={name} type="button" onClick={() => onFilterChange(name)} className={classNames}>{label}</button> ); });
southyyy
чтобы было className={styles.btn-info} условно говоря
EVGHENI
Hello for everyone samuray!
dima
Используйте classnames
Denys
Как назвать компонент в реакте, который состоит из группы кнопок: logout и delete user?
Denys
Подскажите пожалуйста, ничего в голову не лезет)
southyyy
Курс Юрия Буры?
@demetr да наверное, не помню точно, на Udemy курс проходил. Я решил такую же реализаую выбрать но с module.css файлом сделать и ничего не получилось, я не очень понял как это сделать… Что значит используйте classNames?
dima
Не. Модуль classnames Будет: Import styles from btn.module.css Import cn from ‘classnames’ <button className={cn(styles.base, active && styles.active, )}> С тлф пишу, мог опечататься.
Denys
userControls
Оо, спасибо))
Артем
Ох жииииза
Артем
Артем
Думаете о чем будет 2 часть курса димыча?)
Артем
Артем
Если это так то 🔥🔥
Serhii
Ага, вчера ковырял саги. Чтобы все нормально потестить пришлось настраивать проект пол дня =)
Vitalik
Как создать свой компьютер с 0 чтобы мы потом понимали как все устроено
Карен
По разному можно
Alibek
всем привет
Alibek
есть кто та кто шарить джанго?
Isabella
Думаете о чем будет 2 часть курса димыча?)
будет 2 часть😍 А мне кажется будет что то связанное с бэком и базами, node.js mongoDb maybe)) В любом случаи уроки Димыча реально очень крутые😁
Isabella
Ты закончила уже?
пока что нет))
Карен
Ну вот)
Карен
Может и на тс перейдем
Rattenfänger
Я всё никак не начну смотреть эти курсы... Залипаю в курсы Владилена Минина (но они тоже очень хорошие, как по мне) Кто-нибудь из вас сравнивал их?
Владислав
Смотри и то, и то
Владислав
Зачем их сравнивать
Rattenfänger
Смотри и то, и то
Ну я офигею два курса одновременно смотреть, как мне кажется)
Rattenfänger
Вообще, на каком уровне надо знать реакт, чтобы указывать в резюме "Знаю основы" или в целом идти на позицию джуна в реакте? Я несколько учебных приложений написал уже (простецкие, типа погодных, если вы понимаете, о чём я), но думаю, что этого недостаточно
Карен
Для основ вроде достаточно
Rattenfänger
Для основ вроде достаточно
Завтра ссылку на гит дам.
Rattenfänger
Ну, это было очевидно)
Rattenfänger
Вообще, раньше колебался между реактом и вью, но потом решил что реакт мне всё-таки больше по душе.
Sergey
Я всё никак не начну смотреть эти курсы... Залипаю в курсы Владилена Минина (но они тоже очень хорошие, как по мне) Кто-нибудь из вас сравнивал их?
Минин норм, на самом деле на русском курсов нормальных очень мало, вот Димыча наверное самый масштабный, но у меня надежда на вторую часть, минин норм, особенно когда про реакт+тс рассказывал, очень понравилось ,но в основном смотрю англоязычных
Rattenfänger
Что именно
Курс минина, где реакт и тайпскрипт
Sergey
Курс минина, где реакт и тайпскрипт
Нет, это на ютубе его ролик есть, часа полтора вроде
Anonymous
​​Junior VS Senior программист
Azim
​​Junior VS Senior программист
Спасибо за юмор 😂😂😂😂
Артем
А в делаете тесты ? Ненавижу делать тесты😄
Denys
А можем ли мы в кастомных хуках возвращать разметку? Ну к примеру, в зависимости от того, скрыт пароль или нет, мы из хука возвращаем состояние, в котором хранится тип инпута, и возвращаем нужную кнопку, которая будет скрывать/показывать пароль?
Oleg
просто пиши тесты пиши пиши, потом это будет как посрать и перестанет парить
Oleg
тесты они однотипно пишутся , 90% на уровне копипаста
Denys
да, изи
Спасибо)
Oleg
ты можеш вернуть ф-ю которая будет возвращать разметку) так точнее
Madiyar
есть кто та кто шарить джанго?
Знаю, но поверхностно
Карен
Кто хотел поменять фонт на Comic Sans в vs code?
Vitalik
ахахха
Антон
Такой вопрос, делаю с тудулист с сохранением изменений, типо история к которой можно откатиться, понятно что список туду, и отдельный элемент в истории (тоже туду) это один и тот же компонент, так вот вопрос в первом случае туду ещё принимает функции по изменению(удаление редактирование) в случае с историей мне эти функции не нужны, как сделать что бы во втором случае в пропсах не просило прокидываеть функции, а только сами элементы туду
Barmaley
/* На этом задании пишем что-то на подобии стратегии для игры BlackJack. Функия 'blackJack' должна принимать значение карты и исходя от него обновлять count. А так же функция должна выписывать новое значение count и в зависимости от этого значения дописывать 'Bet' или 'Hold'. 'Bet' когда зачение count больше нуля, в других случаях 'Hold'. Значение count должен меняться следующим образом: +1 когда заданная карта один из [2, 3, 4, 5, 6] -1 когда заданная карта один из [10, 'J', 'Q', 'K', 'A'] В других случаях значение count не меняется. */ let count = '0'; // Допишите функию ниже function blackJack(card) { } blackJack('Q'); // Console output: -1 Hold blackJack(2); // Console output: 0 Hold blackJack(3); // Console output: 1 Bet blackJack(7); // Console output: 1 Bet blackJack('K'); // Console output: 0 Hold blackJack('A'); // Console output: -1 Hold
Поржал с условия! 😂😂 "... что-то на подобии...", отсутствие запятых и задание на "счетчик" карт для блэкджека, как в 90-е :о)) Кто-то насмотрелся Человека дождя и решил взломать казино Вулкан? 😂
Антон
Короче как сделать, что бы в компонент в одном случае прокидывалисль функции обработчики и массив элементов а в другом только массив элементов
Антон
Какой самый адекватный вариант я бы сказал