Face
Face
так ты в итоге я так понял, хочешь клонировать, но без определенных свойств?
Anton
угу
Anton
вообще даже не клонировать, просто только часть полей полей получить в виде нового объекта
Face
Face
такой тривиальненький способ, но он покажет суть, чтобы ты понимал как найти более лаконичный способ сделать, то что тебе нужно
no
const newObject = Object.assign({}, yourObject);
nopefish
no
А, там фильтр
Face
const newObject = Object.assign({}, yourObject);
он хочет проигнорировать при копировании какие-нибудь свойства
nameISoptional
он предлагает добавить опцию removeCR чтобы удалить "сиротский" CR (carriage return, перевод строки)
Да, это я нашел тут https://github.com/bholloway/resolve-url-loader/issues/107 Теперь нужно узнать где это вообще настраивается
Георгий
Часто верстаете, как реакт разработчики?
nopefish
Да, это я нашел тут https://github.com/bholloway/resolve-url-loader/issues/107 Теперь нужно узнать где это вообще настраивается
в конфиге вебпака, там предпоследнее сообщение { loader: 'resolve-url-loader', options: { removeCR: true, sourceMap: true } }
Kirill
Георгий
Перефразиурю, работая реакт разработчиком, часто ли вам приходится верстать?
nameISoptional
в конфиге вебпака, там предпоследнее сообщение { loader: 'resolve-url-loader', options: { removeCR: true, sourceMap: true } }
Не знаю где этот конфиг. По умолчанию есть только package.json в проекте.
Джон
когда на гриды переходим флексопасаны
nameISoptional
у тебя Create React App или что?
да. создавал им проект
nopefish
Перефразиурю, работая реакт разработчиком, часто ли вам приходится верстать?
ну, работая - нечасто. Я вот давеча собирал свой пет-проект и пришлось сверстать страницу угадай на чём
nopefish
да. создавал им проект
тогда тебе надо гуглить как в нем конфиг вебпака изменить
Anton
такой тривиальненький способ, но он покажет суть, чтобы ты понимал как найти более лаконичный способ сделать, то что тебе нужно
Спс, я знаю как сделать чтобы работало, просто интересно почему тот способ не работает в приложении на реакте, а в консоле хрома работает, ну ладно впринципе не особо актуально
nameISoptional
тогда тебе надо гуглить как в нем конфиг вебпака изменить
А с чего вдруг такие проблемы? Почему scss просто не может добавить bg-img ? Костыли какие-то
S
Перефразиурю, работая реакт разработчиком, часто ли вам приходится верстать?
Слышал что в крупных компаниях есть отдельные верстальщики 😂
Mikhail
тимлид
Как-то мелко, надо cto сразу напрячь
nameISoptional
Текущий package.json https://pastebin.com/426LAcfw
nopefish
да. создавал им проект
ещё можно eject сделать, тогда оно тебе выдаст конфиг вебпака и удалится из проекта, но тебе придется вручную настраивать то что тебе нужно. Там конфиг довольно объемный
Daniil
Георгий
А кто за тебя будет верстать?
Я край ухом слышал, что реакт разработчики не часто верстают, поэтому и решил спросил, узнать так сказать, как оно в жизни, сам то я только учусь и не работал еще в компании
nameISoptional
где ты, а где Дэн Абрамов
Тут скорее nopefish story
nopefish
Тут скорее nopefish story
буду только рад узнать что есть другой способ 😊
Георгий
Джон
Daniil
Все, прекращайте офтопить, а
Георгий
сомнительно, я бы сказал
Сомнительно, что редко верстают?
Evgeniy 🍀
Георгий
точнее верстают они может и немного, но верстку знать надо, т.к. в вебе ты от нее никуда не денешься
Так я её знаю, больше 20 макетов сделал всяких там, просто она муторная, лучше в jse сидеть, чилить
Джон
Сомнительно, что редко верстают?
за 4 года работы только раз было, когда мне верстали
Evgeniy 🍀
Так я её знаю, больше 20 макетов сделал всяких там, просто она муторная, лучше в jse сидеть, чилить
ща бы сидеть на зп 250к и жаловаться на то, что приходится верстать.
Георгий
ща бы сидеть на зп 250к и жаловаться на то, что приходится верстать.
Была б у меня такая зп, целыми днями верстал бы)
nopefish
Так я её знаю, больше 20 макетов сделал всяких там, просто она муторная, лучше в jse сидеть, чилить
так и будет. Верстаешь в начале проекта, основу. Потом добавляются новые фичи, страницы. Поправляешь в течении жизни проекта верстку. Потом кодовая база растет. Появляются баги. Чинишь баги. Верстка едет, чинишь. С нуля уже не верстаешь. Может быть что-то переверстать надо. Потом начинается новый проект. Верстаешь с нуля. И по новой всё.
S
Была б у меня такая зп, целыми днями верстал бы)
Если тебя тошнит от верстки поизучай tailwind css, месяц поковыряй, сделай свои конфиги и верстка уже будет не такой проблемной
S
это типа бутстрапа что-то?
Типа, но в отличии от других фреймов он тебе не привязывает стиль, он дает тебе низкоуровневые классы, сетку и конфиг который ты можешь настроить так как захочешь. Полная свобода, поэтому ты больше не пишешь css, не тратишь время на придумывания названия классов, идеален для команды
Джон
когда вижу словосочетание "полная свобода", начинает колоть в левом виске
dashqa
Расширяешь конфиг
Ну т.е перевёрстываешь уже готовые компоненты?)
S
Ну т.е перевёрстываешь уже готовые компоненты?)
Там нет готовых компонентов, он не привязывает тебе какой нибудь стиль, он дает только низкоуровневые классы, сетку и конфиг
S
Ну т.е перевёрстываешь уже готовые компоненты?)
instead of opinionated predesigned components, Tailwind provides low-level utility classes that let you build completely custom designs without ever leaving your HTML.
dashqa
instead of opinionated predesigned components, Tailwind provides low-level utility classes that let you build completely custom designs without ever leaving your HTML.
Всё равно в дизайне могут быть нестандартные вещи, которые придётся верстать самостоятельно
dashqa
например
Таймлайн
S
Таймлайн
представь что tailwind это когда создали классы всего css, даже псевдоклассы можно на классах писать, поэтому таймлайн тоже можно сделать
Roman
Ребят такая проблема. У меня три страницы идут друг за другом там вводятся разные информации и все введённые данные надо отобразить на 4 странице. Это как в онлайн магазине делаешь заказ. Как лучше сделать через контекст или через пропсы передавать?
Anonymous
Смотрю что много инфы на тему корзины, добавления товаров и т.д, graphql нужен что бы потом с API клиента вносить инфу в базу данных? Не get запросами,а post работать?
Nick
ребята помогите что-то не могу иметь доступ к контексту const AppTheme = React.createContext('light'); <AppTheme.Provider value={'dark'}> <Board/> </AppTheme.Provider>
Nick
S
+
так это разные вещи, tailwind это же фреймворк
⇺Goga⇻
Подскажите, какие еть еще способы реализации? есть два компонента form и tag form при сабмите, должен получить state tag или заставить tag отправить state в store и взять его оттуда в качестве аргумента. Тот способ, который я использую, писать долго и наверное можно как то короче.