Nikolay
Вполне себе react-way
Nikolay
Но только компонент нижнего уровня ничего не должен знать о том, что происходит у родителей.
Alpha
Конечно
Alpha
Там просто коллбек без параметров
Nikolay
То есть кнопка тупо имеет в сигнатуре onClick: () => void
Alpha
Например на стороне дочернего элемента: <Button onClick={() => this.properties.callback()}/> На стороне родительского: <Children callback={() => this.setState({innerState: boolean})}>
Nikolay
Ты на каждый рендер создаешь новую функцию. Или заюзай рекомпоз, или сделай верхнеуровневый компонент классом
Alpha
Ооооокей
Nikolay
В дочернем, в общем-то, тоже.
Nikolay
Загугли, кароч, react patterns and anti-patterns и читани, классических ошибок там немного :)
Роман
Привет коллеги. Есть кто хорошо знает RequireJS
Anonymous
Нужен спец. или просто заинтересованый разработчик по web3js. Есть интересное задание. Опыт с Meta Mask приветствуется.
Anonymous
#web3 #web3js
Alpha
О, и ещё сразу вопрос задам (наверное в нубочате даже нужно?). Работа с отображением массива элементов: 1. При операциях удаления/добавления не дёргаем эндпойнт со всем списком, а например получаем новое сообщение и добавляем его в существующий массив. Минусы: работать с ресурсом может не один человек, значит нужна хотя бы минимальная синхронизация и сорт-оф-пуллинг на клиенте. 2. Сделать пагинацию и при операциях добавления/удаления элементов загружать одну страницу. Минусы: надо вносить изменения в бэкенд.
D_d
Скрин кода можно кидать в чат?
D_d
// small brains const last = arr[arr.length - 1]; // cosmic brains const {[arr.length - 1]: last} = arr; Вот такой кусок кода увидел у Джейк Арчибальда в твиттере не могу понять это сарказм или ?
D_d
Работает
D_d
Точно, не увидел тред. Уже пьяный и устал слишком видимо. Но все же подумал правильно
D_d
Cosmic brains 🧠 было сарказмом
Anonymous
Cosmic brains 🧠 было сарказмом
А почему оно работает? Там же на первом месте елемент массива типа или вообще непонятно что, в значении название
D_d
Деструктуризация
Oleg
А почему оно работает? Там же на первом месте елемент массива типа или вообще непонятно что, в значении название
это не массив, а computed property key. вычисляемое значение, может быть Symbol, например
Anonymous
Anonymous
Anonymous
вроде же правильно делаю, почему у меня undefinde в users приходит
Oleg
Даже если так, то там потом ещё :last идёт, зачем?
так будет называться переменная, в которую будет положено значение из ключа [arr.length - 1]
Vlad
Может кому скучно в такую одинокую ночь?
Anonymous
так будет называться переменная, в которую будет положено значение из ключа [arr.length - 1]
А почему не last:значение, а как там значение:last, вот это непонятно..
Oleg
А почему не last:значение, а как там значение:last, вот это непонятно..
Это уже вопросы к тому, кто придумал такой синтаксис 🤷‍♂️и там не значение, а object_key:variable_name. есть еще вариант со значением по-умолчанию object_key:variable_name = default_value
Alpha
Может кому скучно в такую одинокую ночь?
Давай я тебе дам пару проектов, а ты на ошибки укажешь. Тебе развлечение, мне польза.
Alexander
Если у меня есть процесс на фоне и я хочу получить его stdout с другого процесса. Как это сделать?
pa[aad
всем привет, подскажите, каким способом лучше данные передавать между клиентом и сервером в контексте вебсокетов интересует что бы можно было данные чанками отправлять есть же Blob, ArrayBuffer
Anonymous
давно с гитхаба клонировал репозиторий, папка .git осталась как узнать ссылку на гитхаб?
Сергей
#вакансия #react Всем привет! Ищем React Frontend разработчика в Sibdev от 40 000 до 60 000 рублей В команду разработки Sibdev требуется React Frontend-разработчик, способный самостоятельно решать комплексные задачи разработки от проработки архитектуры программного решения до реализации в согласованные сроки. Наша команда занимается проектами для российских и зарубежных компаний. Это отличная возможность развивать свои профессиональные навыки и работать в молодой сильной команде. Вы будете отвечать за разработку архитектуры, аргументированный выбор используемых программных решений. Коммуницировать с менеджером и командой проекта. Наши требования: – Опыт от 2 лет; – Хорошее знание React / Redux; – Знание HTML, CSS и особенности браузеров; – Возможно придется сталкиваться с бэкендом в некоторых задачах; – Навыки работы с макетами в графических редактора; – Умение аргументированно выбирать программные и архитектурные решения; – Способность писать документированный код и документацию; – Умение производить декомпозицию и адекватную оценку поставленной задачи, соблюдать согласованные сроки; – Опыт работы в команде; – Знакомство с современными методологиями – проектирования, разработки и тестирования; – Технический английский язык (чтение документации). Очень хорошо, если вы: – Знакомы с SASS/LESS, сборщиками; – Имеете опыт разработки на NodeJS или Python; – Участвовали в разворачивании проектов на боевых серверах; – Понимаете в usability & UX; Условия: – Перспектива карьерного и финансового роста; – Офис в центре города Красноярска и в городе Ульяновске; – Полный рабочий день; – Возможность удаленной работы; – Большой и дружный коллектив с разносторонними компетенциям; – Отпуск 28 дней с возможностью его разбивки. Откликнуться: @SibdevPro или hr@sibdev.pro (в теме письма написать «React-разработчик от pro.js»)
Pavel
#вакансия #react Всем привет! Ищем React Frontend разработчика в Sibdev от 40 000 до 60 000 рублей В команду разработки Sibdev требуется React Frontend-разработчик, способный самостоятельно решать комплексные задачи разработки от проработки архитектуры программного решения до реализации в согласованные сроки. Наша команда занимается проектами для российских и зарубежных компаний. Это отличная возможность развивать свои профессиональные навыки и работать в молодой сильной команде. Вы будете отвечать за разработку архитектуры, аргументированный выбор используемых программных решений. Коммуницировать с менеджером и командой проекта. Наши требования: – Опыт от 2 лет; – Хорошее знание React / Redux; – Знание HTML, CSS и особенности браузеров; – Возможно придется сталкиваться с бэкендом в некоторых задачах; – Навыки работы с макетами в графических редактора; – Умение аргументированно выбирать программные и архитектурные решения; – Способность писать документированный код и документацию; – Умение производить декомпозицию и адекватную оценку поставленной задачи, соблюдать согласованные сроки; – Опыт работы в команде; – Знакомство с современными методологиями – проектирования, разработки и тестирования; – Технический английский язык (чтение документации). Очень хорошо, если вы: – Знакомы с SASS/LESS, сборщиками; – Имеете опыт разработки на NodeJS или Python; – Участвовали в разворачивании проектов на боевых серверах; – Понимаете в usability & UX; Условия: – Перспектива карьерного и финансового роста; – Офис в центре города Красноярска и в городе Ульяновске; – Полный рабочий день; – Возможность удаленной работы; – Большой и дружный коллектив с разносторонними компетенциям; – Отпуск 28 дней с возможностью его разбивки. Откликнуться: @SibdevPro или hr@sibdev.pro (в теме письма написать «React-разработчик от pro.js»)
Да какая же тут "Перспектива карьерного и финансового роста;" если вы предлогаете 40-60к, да еще и с "способный самостоятельно решать комплексные задачи разработки от проработки архитектуры программного решения до реализации в согласованные сроки" 😂
Anonymous
а как можно проверить то, что я правильно настроил файл .gitignore ?
Anonymous
Дроу ребята, ищу наставника, который поможет мне с изучением Js, спасибо
Игорь
а как можно проверить то, что я правильно настроил файл .gitignore ?
Или просто открой в IDE и посмотри какие файлы у тебя показывает неотслеживаемыми
Anonymous
Но блин
Игорь
Но блин
В чём беда самому прочесть готовый материал?
Anonymous
Игорь
Ставлю сотку что никто не откликнется
CARMINE
Всем привет!
CARMINE
А чем помочь тебе именно?
Anonymous
Будь моим наставником прошу 😢
CARMINE
Напиши мне в личку решим этот вопрос
Anonymous
Окей, на связи 😎🤙
Varvara
Вакансия: Node.js developer Компания: #draewil Локация: #питер #спб #офис З/п: 220.000-250.000 Контакты: @Veve_V Мы занимаемся разработкой большой программной платформы для логистического сектора (ближайшие аналоги - Uber, Rush, Deliveroo, Gett) в профессиональной интернациональной команде со штаб-квартирой в Лондоне. Менеджерский состав в Лондоне и Кувейте, техническая команда в Питере (м.Горьковская) Сейчас в команде 7 разработчиков бекенда,3 фротненда, два QA, DevOps, мобильные разработчки, дизайнер, TechSuppirt, PM. Проект успешо запущен в Кувейте и полноценно работает. Основные задачи: проектирование архетикруты, создание новых сервисов и решении проблем и инцидентов на высоконагруженной системе. Stack: JavaScript, ES6, Node 8+, MongoDb, Redis, RabbitMQ Process: Git, Continuos Integration, Scrum, JIRA Development practices: lint, unit testing, integration testing Любые вопросы (любые прямо все) - с радостью расскажу все, что вам будет интересно.
Anonymous
Где сотка?
Anonymous
@Veve_V вот эта мене нада
Anonymous
Ля тупа пажилая зарплата жля пожилова хиборга
Anonymous
Варварочка, только я плохо знаю Redis
Anonymous
Я завтра подучу чи не?
Anonymous
Где можно с вами встретиться, обговорить чо как?
Pavel
Дроу ребята, ищу наставника, который поможет мне с изучением Js, спасибо
Я пару раз пробовал менторить пару ребят, но как правильно, они оказывались слабыми и бросали это дело (
Anonymous
@Veve_V
Дмитрий
Добрый день, подскажите как можно реализовать позиционирование объекта внутри блока для пользователя? Что почитать? То есть в браузере пользователь должен иметь возможность сам позиционировать объект внутри блока
Andrey
ну пусть заходит в инструменты разработчика и меняет цсс )))
Anonymous
)
CARMINE
}
Andrey
Привет. Ярн ругается на конфликт версий у либы, но я ее не вижу в зависимостях. Где можно посмотреть версию зависимости которую требует либа
Andrey
Andrey
Roman
можешь попробовать yarn why
Andrey
о, спасибо