🦜
Ну вот вверху ссылку попуг кинул. Я так понял тима готова принимать от комьюнити
не, там просто на основе твоего темплейта scaffolding происходит
Артем
хммм, что-то хрень какая-то, навскидку не могу понять, что ему не нравится
Dmitriy
хммм, что-то хрень какая-то, навскидку не могу понять, что ему не нравится
У тебя в консоли внизу написано и по ссылке в доке черным по белому. Вопросы?
Dmitriy
не, там просто на основе твоего темплейта scaffolding происходит
We've published our existing templates as cra-template and cra-template-typescript, but we expect to see many great templates from the community over the coming weeks. Я за это
Артем
обнови глобальный cra, мб поможет
да по рекомендации вообще снес глобальный "create-react-app"
Dmitriy
К тебе никаких, походу =)))
npx create-react-app my-app --template
Артем
npx create-react-app my-app --template
та же самая хрень
Dmitriy
та же самая хрень
npx create-react-app my-app --template typescript А так?
Артем
npx create-react-app my-app --template typescript А так?
и так тоже самое... было бы все так просто - не задавал бы тут вопросов...
Ildar
Привет! вопрос по css flexbox, как сделать так, что бы красный блок не растягивал родителя? занимал максимум 100% высоту родителя https://codepen.io/Rabinzon/pen/JjoGNbm
Ildar
Убрать высоту у него
заполнен контентом, высота больше серых блоков
Артем
Артем
все глоб.пакеты, которые установлены... и одна хрень ругается на глобальный cra
Stanislav
[Под грифом: Я в React новичок] Подскажите плиз, могут ли при использовании Redux компоненты иметь свой state, который не будет попадать в store?
Azamat
[Под грифом: Я в React новичок] Подскажите плиз, могут ли при использовании Redux компоненты иметь свой state, который не будет попадать в store?
Да, могут. Более того, тебе будет трудно найти Redux-приложение, в котором нету хотя бы одного компонента со своим локальным стейтом
Azamat
как грил Абрамов. Если можешь не юзать редакс стор, не юзай
Он и про реакт так сказал - "если ваше приложение не похоже на фейсбук, не юзайте реакт"
🦜
это где?)
думаю, что в интервью, но не уверен
Seva
а в mobx есть что то похожее на селекторы из редакса ?
Anonymous
[Под грифом: Я в React новичок] Подскажите плиз, могут ли при использовании Redux компоненты иметь свой state, который не будет попадать в store?
Есть 2 стейта: индивидуальный набор для каждого компонента и общий для приложения, он на сторе. Локальный в компоненте нужен для отображения и изменения его текущего состояния. Часть туда копируется со стора, часть приходит от инпутов и хендлеров событий внутри компонента. Пр: при загрузке компонента менюшка скрыта, юзер её кликает, локальное состояние (state == "сстояние" в переводе) компонента менюОткрыто меняется на true, компонент перерисовывается с менюшкой, которая будет на этом рендере открытой.
Anonymous
Через store можно обмениваться данными между компонентами тоже.
Maxim
а в mobx есть что то похожее на селекторы из редакса ?
если ты делаешь стор на контексте то ты сам его можешь сделать
Anonymous
Вот тут рассказывал про разницу валидаторов и либ для контрактов https://youtu.be/K91G6na4ga8
Я посмотрел. Неплохо, но полагаю, что код будет слишком раздутым из-за всех этих проверок
Anonymous
почти досмотрел* :)
Dmitriy
Если в проекте есть ТС - разницы не заметите
Мне тоже доклад понравился, сжато и четко (но смотрел все равно в 1.5х сорян)
artalar
ето норм
Anonymous
Мне тоже доклад понравился, сжато и четко (но смотрел все равно в 1.5х сорян)
Жиза, иногда могу и на 2.5x посмотреть, если всё предельно понятно)
Ilya
Коллеги, залил проект на heroku, в проекте используется файл .json как база данных, туда записываются значения и почему-то он очищается через какое-то время, heroku автомтически пулит из гита? в гите он залит как пустой
artalar
Коллеги, залил проект на heroku, в проекте используется файл .json как база данных, туда записываются значения и почему-то он очищается через какое-то время, heroku автомтически пулит из гита? в гите он залит как пустой
перезапускается не просто процесс, а весь контейнер. Если аккаунт бесплатный - контейнер перезапускается через пол часа неактивности (нет запросов). Вроде все так, но могу что-то путать.
Azamat
То есть нельзя в файле хранить данные никак? Очищаться будет постоянно?
он не очищается, а просто с нуля запускается при следующем запросе
Ilya
он не очищается, а просто с нуля запускается при следующем запросе
Понял, а есть какие-то другие сервисы, где развернуть можно бесплатно?
Azamat
Понял, а есть какие-то другие сервисы, где развернуть можно бесплатно?
я хз - но думаю в каком-нибудь девопс чате тебе с этим быстрее помогут
Denis
Есть вопрос по Formik. Мне нужно заблокировать кнопку, пока юзер не заполнит все поля и при этом не будет ошибок валидации. Валидация кастомная, через validate. Как правильно подобное сделать?
Anonymous
Если в проекте есть ТС - разницы не заметите
Ты там ещё упомянул про рендер фрейма в 16ms - есть что-нибудь, где про это подробнее прочитать можно?
Alexander
Что делать если никто не отвечает?
Azamat
now.sh
Насколько я знаю - принцип работы у них похож. На now.sh на бесплатном акке приложение тоже засыпает - и при следующем запросе запускается с нуля
Anonymous
Нууу requestAnimationFrame
Спасибо, я чекну, никогда это не юзал
Anonymous
ну разве что косвенно сталкивался, когда ивент луп изучал
Andrew
Народ подскажите, как можно RadioGroup правильно вставить в Formik что б перезаписать initialValues ? пытался <RadioGroup className="Step1-form-gender" aria-label="position" name="gender" onChange={e => { setFieldValue("gender", e); setTimeout(() => { submitForm(); }); }} row > <FormControlLabel value="MAN" control={<Radio color="default" />} label="Man" /> <FormControlLabel value="WOMAN" control={<Radio color="default" />} label="Woman" /> </RadioGroup>
Andrew
но оно не отправляет туда данные
Oleg
подскажите по react-table. как фиксированный width задать колонце? пробовал передать типа токого, не реагирует { Header: "Name", accessor: "name", width: 300 },
Evgeny
del
Oleg
а стоп
Azamat
видел. где там фиксированный width?
имею в виду - разберешься как менять ширину - и поймешь как ее зафиксировать, если это возможно
Vadim
useBlockLayout?
Да, я юзаю это
Oleg
Да, я юзаю это
да, я как раз нашёл как это сделать. немного неочевидно, ну ладно. спасибо.
Aleksey
Всем привет подскажите а как очищать State после перехода по другой ссылке? через Link
Aleksey
Спасибо
Azamat
не понял зачем такое может быть нужно
а, дошло блин. Думал речь про обычную ссылку, а тут, видимо имеется в виду реакт роутер?
Aleksey
Да
Face
Ребятки, у меня такой вопрос типовой, но пока не нашел подходящего решения, у меня в редьюсерах есть свойство loading, которая отвечает за спиннер/прелоадер во время pending запроса, который меняеться от экшена request и плюс у меня еще и saga, и вот хочеться сделать что-то из разряда задержки отрисовки спинера, что если запрос отвечает дольше 1с, только тогда запускать спинер, то есть менять loading, и чтобы при этом он отрабатывал конкретное время, но при этом как это воткнуть в reducer или в сагу, я хз, просто сеттаймаут же не пойдет?
Face
почему не пойдёт? сеттаймаут на секунду для показа спиннера, при завершении запроса cleartimeout
тогда что делать при кейсе, если запрос идет дольше 1с, отрабатывает спинер, но общее время ответа, 1.3с ?
Face
и тогда как бы смысл теряеться, и он все равно моргать будет
Alexey
тогда что делать при кейсе, если запрос идет дольше 1с, отрабатывает спинер, но общее время ответа, 1.3с ?
спиннер появится на 0.3 секунды если хочется больше, cleartimeout в другой settimeout затолкай на секунду :)
Ivan
Таймауты не нужны с сагами, там есть эффекты all, race и delay.