Eugene
хотя в конфиге я указываю:
browserMinVersions: {
edge: process.env.REACT_APP_EDGE_MIN_VERSION || '17',
chrome: process.env.REACT_APP_CHROME_MIN_VERSION || '67',
firefox: process.env.REACT_APP_FIREFOX_MIN_VERSION || '60',
opera: process.env.REACT_APP_OPERA_MIN_VERSION || '49',
safari: process.env.REACT_APP_SAFARI_MIN_VERSION || '11'
}
Андрей
Daniil
А откуда ты его вообще взял? Это насколько вижу не браузерлист или не таргетс для бабеля
Eugene
const config = {
env: process.env.NODE_ENV || 'local',
debug: process.env.REACT_APP_DEBUG ? Number(process.env.REACT_APP_DEBUG) : 1,
apiUrl: process.env.REACT_APP_API_URL || 'http://localhost:5000/api',
formBrowserUrl: process.env.REACT_APP_FORM_BROWSER_URL || 'http://localhost:5000',
checkBrowserVersion: process.env.REACT_APP_CHECK_BROWSER_VERSION || true,
browserMinVersions: {
edge: process.env.REACT_APP_EDGE_MIN_VERSION || '17',
chrome: process.env.REACT_APP_CHROME_MIN_VERSION || '67',
firefox: process.env.REACT_APP_FIREFOX_MIN_VERSION || '60',
opera: process.env.REACT_APP_OPERA_MIN_VERSION || '49',
safari: process.env.REACT_APP_SAFARI_MIN_VERSION || '11'
}
};
export default config;
Андрей
в проекте /src/config/index.js
Ты предполагаешь, что твоё решение по отлову старых браузера является стандартом для всех. Это не так. Я впервые вижу подобное решение. Что ты используешь?
Eugene
Face
А зачем ты хранишь версии браузера в .env?
Eugene
подскажите, как правильно нужно делать тогда, чтобы поддерживать браузеры
Daniil
https://github.com/browserslist/browserslist
Daniil
вообще ты можешь в проекте вбить npx browserlist по-идее и уже посмотреть что ты там поддерживаешь, возможно чет да покажет
Eric
Парни, а return из асинхронной функции это законно? Какой-то неуч писал?
Vlad
А что не так?
Vlad
Любое значение после return оборачивается в promise
Evgen
Vlad
Vlad
Программирование на 4-х пальцах
Eric
А если это return из async thunk?
Daniil
Я про конечный компонент куда ты колбэк передашь
Передаешь, окей. У тебя будет два сценария связаных с мемоизированным колбеком:
Если изменилось одно из значений, то вызывается с новым
Если не изменилось, то используется сохраненный результат
Ты про это?
Vlad
Олег
Всем привет, перебор массива с данными и return массива компонентов по этим данным должен происходить в презентационном или контенейрном компоненте? Т.е. мне передавать в презент компонент только массив данных или уже готовый массив компонентов?
Eric
Nikolai
Maxim
Ilya
Roman
макбуки точно так же вытираются
Dmitry
Daniil
Да. От ререндера это не спасёт. Если только везде не пихать memo
Конечно, это же не серебрянная пуля. Объект внутри ф компонента React не будет ссыл равным последнему разу, когда тот объект был определен. Из-за этого и, насколько помню, useCallback тот же советуют все же связывать с useEffect, если там используются не примитивы, либо в связке с memo
Олег
Сергей
Пацыки, такой вопрос. Делаем на проекте form с полями, все как обычно. Что посоветуете, подключение redux-form - это излишне? А то смотрю там большой функционал библиотеки
Aidyno
Anonymous
А у кого-нибудь было такое, что при ленивой загрузке компонентов(suspense,lazy) стили не везде импортируются? У меня ещё и препроцессор SCSS. Причем импортировались везде, за исключением одного компонента.
Eugene
Юрий
ребят, заюзал либу react-google-maps, в которой по ивенту можно достать координаты точки, но хотелось бы узнать побольше информации о точке, например высота, есть ли какие то апи, куда можно отправлять координаты и получать доп инфу?
Сергей
Сергей
Nikolai
Anonymous
Roman
Roman
Anonymous
Перешел через роутер на него - загрузились)
🤴👷♂️🦸♂️🧚♀️
Привет. Подскажите как сделать фейковый контекст, чтобы девтулзы в проде выглядели примерно так?
Eugene
кто-нибудь тестировал Edge на Ubuntu локально?
Eugene
если да, то как можно установить Edge сюда?
Eugene
Alexander
Есть проблема на ie, что при быстром перетаскивании, видимо, не успевает отрисовываться и получаются фризы. Кто-нибудь с таким сталкивался и решал?
Тимофей 🛴
Oleg
Andrey
Alexander
Andrey
Alexander
Andrey
Что ты хочешь выяснить?
хз, возможно, почему ты не пытаешься отстоять адекватную позицию и идешь на поводу у не совсем осведомленных в положение дел в вебе работодателей ?
Ты реально можешь привести факты, почему надо отказаться от ie.
Alexander
Bogdan
Roman
Тимофей 🛴
Bogdan
поставь спинер какой то
Eugene
🤔что нынче народ берет для стилей?
Сергей
Создай вокруг классовую компоненту и там повесь флаг на загрузку списка.или в редюсере если редакс..и от него пусть список пляшет.
Ilya
🤔что нынче народ берет для стилей?
всякие разные пляски вокруг styled components (а потом либо по тихой грусти - плюются 🙂 либо аки обладатели айфонов - топят за свой выбор не особо обоснованно)
ИМХО - подход и инструменты пока что далеки от идеала - но это все равно мейнстрим
アレクサンダー・バキマトフ
Eugene
ну я на styled-components почти 2 года сижу, а сейчас вот в проекте без него 🤔
Eugene
и смотрю варианты css in js 🤔