Oleg
Ага спасибо
https://flaviocopes.com/nextjs-api-routes/
pacificescape 🇪🇪
Oleg
Ага спасибо
как я понял, это не совсем бэкенд, а скорее прослойка между бэкендом и фронтом. и полноценный бэкенд все же нужен
wolfe
это все можно завернуть в докер-контейнер и будет гут
Oleg
Ага спасибо
https://www.hoangvvo.com/blog/middlewares-in-next-js-without-custom-server/
pacificescape 🇪🇪
Oleg
сложна
можно просто взять firebase)
Мира
Делаю соц-сеть на реакте для портфолио, хочу сохранять данные на любом сервере что бы показать что "умею" работать с серверными АПИ и асинхронным кодом.
Кто знает бесплатные сервисы (открытие, на конфиденциальность всеравно) что бы их юзать как сервер?
Не хочу просто лезть в бэк ради одной работы, не сейчас уж точно)
Dmitry
Кек. Соц сеть без бэка
Yanush
Avin
Мира
Спасибо :3
Natalia
делали несколько модальных окошков в одном компоненте?
Anonymous
Vadim
Anonymous
Ну держал в себе всю логику модальных окон, и уже любой контент оборачиваешь в функцию типа withModal и этот контент становится модалкой
Natalia
а как управлял ими (допустим сначала одно а потом второе показать)
Anonymous
Ну смотря как ты управляешь состоянием приложения в целом, редакс там или просто в стэйте родителя
Anonymous
Тут уже чисто логика
Evgeny
а чего когда вешаешь рефу на компонент приходится такую цепочку писать))
this.ref.current.ref.current.offsetWidth
Daniil
Bogdan
Что он делал?
Берет компонент и показывает, ну можно хуком,
Daniil
Всем привет еще раз кто может помочь с hook вопрос . Вопрос в том что нжуно что бы в pages попала разница от " tottalPersonsCount / pageSize " , все впорядке туда попадает , и в потом нужно это число через for отправить в массив pages => отпарвил в console.log вижу , и выскакивает pages.map is not function , вот ссылка https://codepen.io/Daniil_Sapielkin/pen/OJPmqQo
Daniil
Yury
MVD
Кто нибудь может подсказать интерактивные курсы по js?
Yury
Yury
MVD
MVD
С упором на практику и на самостоятельное написание кода
Daniil
Yury
ой , там setPages((i))
ну так ты вызываешь функцию setPages c числом. т.е у тебя pages становистя числом, а не массивом
Daniil
アレクサンダー・バキマトフ
アレクサンダー・バキマトフ
и у тебя там в эффекте не хватает второго аргумента
アレクサンダー・バキマトフ
Constantine️
и про цыплят заодно можно освежить память
Mikh (vacation)
еще примеры хорошо бы кидать не из codepen, а из https://codesandbox.io/
чтобы можно было поэкспериментировать
Daniil
Daniil
Mikh (vacation)
Алилуя !! Так всегда нужно делать если нужно что-то посчтитаь и отправитьь в stat ?
еще у тебя не понятно зачем это делается в useEffect.
возможно следует заинитить сразу
const [pages, setPages] = useState(() => {
const pages = [];
const currentPage = tottalPersonsCount / pageSize;
for (let i = 1; i < currentPage; i++) {
pages.push(i);
}
return pages;
});
// плюс можно замемоизировать
const items = useMemo(() => pages.map(item => (<span>{item}</span>)), pages);
...
return (
<div className="container" >
{items}
</div>
);
Daniil
Daniil
Кстати классный хук
Mikh (vacation)
еще кстати, так как там у тебя массив спанов, нужно ключ задать
pages.map((item, i) => (<span key={i}>{item}</span>))
хотя бы так (но вообще, рекомендуется не от порядкового номера отталкиваться, а от содержания, в случае пересортировки будет корректнее работать)
Mikh (vacation)
Кстати классный хук
вот они все (встроенные), https://reactjs.org/docs/hooks-reference.html
и бесконечное количество кастомных, например https://github.com/rehooks/awesome-react-hooks (первое что в выдаче попалось)
Daniil
Mikh (vacation)
ага
Maxim
Как отключиь isolatedModules в CRA?
Александр
Redux Toolkit как средство эффективной Redux-разработки
https://habr.com/ru/company/inobitec/blog/481288/
Sheldhur
no-unused-vars можно заставить не агриться на неиспользуемые функции?
Igor
Ищу хорошего реакт разработчика на пару задач и помощь в архитектуре фронта reactjs приложения.
Александр
Maktordev
Привет, подскажите как правильно подключить spa к сайту, например site.com, а по ссылке site.com/spa - наш spa на CRA?
Александр
Maktordev
Именно по ссылке как написано
Александр
Александр
Maktordev
Есть сайт, есть приложение, теперь как их соединить чтобы приложение открывалось как по ссылке на сайте /spa
Maktordev
Александр
Ну реакт тут не при чем
Александр
Если бы приложение было на ангуляре, то ничего бы не поменялось в данном вопросе
Maktordev
Могу его добавить компонентом, но не целым приложением,а надо готовое приложение
Maktordev
На cra
Александр
На самом деле это разговор ни о чем будет, так как вы не дали никаких начальных условий, а выпытывать детали скучно.
Maktordev
Спасибо
Igor
возможно не реакт проблема но все же , значит при логине открывается модалка с логином паролем , вводишь все в запросе возращается url с токеном , этот токен сохраняю в локал сторейдже ну и еще приходит user его тоже сохранаю . и проблема в том что в IE (не всегда записывается токен) в других браузерах такой проблемы нету
deSilence
deSilence
хелпаните пж, на деструктуризацию ругается
Тимофей 🛴
Какой ужас) как ругается то?