Mikhail
Еще в маках с тачбаром очень большой трекпад. Казалось бы збс, на деле тоже неудобно, задеваешь постоянно
Mikhail
Стандартный трекпад удобнее
Andrew
то есть 13шка без тачбара подойдет?
Andrew
на 256 ?
Mikhail
лолчто? трекпад зависит от года модели, а не от наличия тачбара
Тачбар тоже зависит от года модели, представь
Andrew
на год-два
та я знаю людей которые и по 5 лет сидят на одной модели
Andrew
и их все устраивает)
Anonymous
да пробовал, не зашло
🤔 Накати мак на виртуалку, может тоже не зайдёт.
Mikhail
та я знаю людей которые и по 5 лет сидят на одной модели
У меня есть старый мак 2010 года, прогать уже не катит, но как второй мини комп - четко
Mikhail
🤔 Накати мак на виртуалку, может тоже не зайдёт.
Мак не может не зайти. Пиздец конечно холивар, но они свои ОСи наркотиками обливают, серьезно
Cenator 🐈
то есть 13шка без тачбара подойдет?
Это еще лайтово, делай выводы
Andrew
У меня есть старый мак 2010 года, прогать уже не катит, но как второй мини комп - четко
ну если мне надо запускать среду разработки, локальный сервер, и работать с гитом, 13шка на 2 ядра с 8 оперативы, норм подойдет? или надо что то получше?
Mikhail
Ничего не задеваю, все нормально
Я пользовался больше месяца, так и не смог привыкнуть, поменял в итоге
Looch
Это еще лайтово, делай выводы
Че ты там такого запускаешь ?
Andrew
Это еще лайтово, делай выводы
эт шо ты там так делаешь? порно сервер держжишь?))
Looch
Для фронта вообще много не нужно
Andrew
для фронтендера чисто
Andrew
сорри что в начале не сказал
Looch
Ну для бэка может быть все что угодно от простого рест который ничего почти не жрет до какого нибудь эластика и машин лёрнинга
Looch
Где тебе 16 гигов вообще супер мало будет
Andrew
просто скорее всего хочу взять Макбук про 2017 года 13шку, на 256 , с 2 ядерным процессором и 8 гигов оперативы, для фронта, такое покатит?)
Andrew
проблем не будет?
Andrew
сильно лагать не будет? и будет ли вообще?
Cenator 🐈
arthur
)
arthur
Это еще лайтово, делай выводы
ты свап выключил что ли?
Looch
Надеюсь это flow который статик типы 😂
Cenator 🐈
ты свап выключил что ли?
Не, это хтоп кривой, я ничего не менял
Kurzdor
flow, все нормально?
Cenator 🐈
Проект косячный, на типы положили болт, за пол года никто не включал флоу, писали как могли, так что тут проблема не самого флоу скорее, а кода
Cenator 🐈
Kurzdor
ребят, обьсните как побороть Promise <pending> с axios export const foo = async () => await axios('endpoint').then( ({ data }) => data.data ); юзаю где нужно, но const res = foo() console.log(res) // Promise <pending>
Kurzdor
await foo()
ай, блять
Kurzdor
ууу
Kurzdor
а, таким же долбоебам как и я
Kurzdor
https://www.robinwieruch.de/react-hooks-fetch-data/
Kurzdor
а если у меня в useEffect что то вставляется в useState хук, при анмаунте данные хука useState нужно чистить?
Nikolai
а если у меня в useEffect что то вставляется в useState хук, при анмаунте данные хука useState нужно чистить?
Нет. Чистите в эффекте подписки например, если в нем на что то подписались
Kurzdor
Нет. Чистите в эффекте подписки например, если в нем на что то подписались
const [ data, setData ] = useState([]); ну я при мауте забираю с бака данные, setData в useState
Kurzdor
и так же нужно чистить data?
Nikolai
const [ data, setData ] = useState([]); ну я при мауте забираю с бака данные, setData в useState
Если вы просто с бека забрали данные и сохранили в стейте, то не надо ничего чистить
Nikolai
спасибо)
Пример когда надо чистить: вы повешали какой то setState на скролл в эффекте. В таком случае вам с эффекта надо вернуть функцию, которая этот обработчик удалит. Потому что если не удалить, то после анмаунта компонента скролл будет вызывать эту функцию, что приведёт в лучшем случае к ошибке
Kurzdor
спасибо
Kurzdor
когда словил infinite loop в componentDidUpdate
Kurzdor
🤦‍♂️
Kurzdor
просто забыв что нужно для получения prevState нужно прокинуть prevProps, но так как я его не юзаю, то юзаю _
Kurzdor
🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️
Kurzdor
ребят, а возможно вообще заюзать this.setState() в async функции?
Kurzdor
проблема в том что есть api worker через axios + await +async в хукофункциях все ок работает, а в классе через то что setState асинхронен, получаю проблемы
Nikolai
Покажите код пожалуйста
Nikolai
Вы его несколько раз что-ли вызываете из своей функции?
Kurzdor
const { city } = this.state; const fetchData = async () => { const points = await getPointsByCityId(city); // async-awaited вызов axios this.setState({ points, }); }; fetchData();
Kurzdor
Nikolai
Kurzdor
понял прийнял
Nikolai
const { city } = this.state; const fetchData = async () => { const points = await getPointsByCityId(city); // async-awaited вызов axios this.setState({ points, }); }; fetchData();
Ну в целом тут тоже с виду все хорошо. А this точно на класс ссылается? Вы функцию fetchData в классе обьявляли?
Nikolai
Объявление и вызов fetchData можно опустить.
Kurzdor
А, я опять долбоёб, нужно вызвать на fetchData await
Kurzdor
Если так
Kurzdor
А я думаю что за фигня, почему не работает
Kurzdor
Пойду спать, а то это выливается мне боком
А_Greece 🌸
Добрый день. Подскажите, пожалуйста, что вы используете для стилизации select и options при работе с Реактом? Какие-то готовые библиотеки или есть более хитрые способы? Спасибо)
А_Greece 🌸
Обычно не трогают нативные options, а юзают кастомные селекты
Кастомные это значит библиотеки? Или просто прячут нативный и поверх ставят свой?