Jahongir
/profile
Jahongir
Ах да
Jahongir
Нет, даже если убрал проблема вся та же
xeleos
У деплоя на firebase или github-pages есть какие-то особенности для react приложения написанного на TypeScript? у меня почему-то после деплоя белый экран
xeleos
Как решил?
Volodymyr
Как решил?
сек, скрин сделаю
Volodymyr
Как решил?
после деплоя на firebase, меняеться путь в index.html нужно сбилдить проект, и руками дописать вложенность проекта, а потом уже деплоить на firebase. По какойто причине убираеться наименование папки где лежит проект
xeleos
спасибо, а вот с гитхабом не решить так я понимаю? ведь там деплой сразу туда идет, буду тогда на firebase
Volodymyr
спасибо, а вот с гитхабом не решить так я понимаю? ведь там деплой сразу туда идет, буду тогда на firebase
я думаю гит, это прошлый век с firebase работать в разы проще. да, я решить не пробывал
xeleos
да чет все этот гит используют в vk mini apps, не знаю почему, даже спросил почему, они проигнорили
xeleos
хм, и какой именно должен быть путь? вроде правильный
Volodymyr
хм, и какой именно должен быть путь? вроде правильный
а посмотри в индексоном файле папки билд
Volodymyr
какой там путь?
xeleos
\amadeus-vk-mini-app\build\index.html
Volodymyr
\amadeus-vk-mini-app\build\index.html
не не в самом индекс файле, у чанков какой путь?
xeleos
/amadeus-vk-mini-app/static/js/2.e72a15a8.chunk.js
Volodymyr
/amadeus-vk-mini-app/static/js/2.e72a15a8.chunk.js
убери нейминг папки и оставь /static/js/2.e72a15a8.chunk.js
xeleos
везде прям?
Volodymyr
и деплой потом только убери на всех чанках
xeleos
ща автозамену сделаю всех
Volodymyr
везде прям?
да выходит так что, ты проект задеплоил но он не видел чанков из за не правильной вложенности
xeleos
интересно это будут фиксить или нет -_- заработало, большое спасибо, сам бы фиг догадался
Volodymyr
та надеюсь, у них в гите ветка ломиться от таких коментов
xeleos
Тут чет знакомый говорит про это,
xeleos
Кст для firebase нужен hash router или там нормально всё?
Volodymyr
Victor
Ребят, сори за оффтоп, кто на холиджс москоу собирается идти ? Ищу компанию
xeleos
Я уже немного в vk ui залез и там видимо роутер не нужен, у них панели
Rattenfänger
Ребят, такой вопрос Я вкатываюсь в реакт (сам вообще просто фронтендер обычный) Сейчас работаю с ним на уровне пока компонентов и стилизации оных Редакс не трогал ещё. Написал простенькое приложение, которое определяет погоду (через API связывается с сайтом и выводит данные) Достаточно ли этого, чтобы в резюме можно было бы указывать "знаю основы React.js"? Так-то я дальше собираюсь развиваться в этом направлении (продвигаться дальше по курсу), но всё равно, хотелось бы знать
Rattenfänger
Собственно. у меня в портфолио сейчас одно это приложение. Но я думаю написать ещё одно, такое же, простенькое (что-то типа todo-листа) Вообще, этого достаточно, чтобы со мной хотя бы могли разговаривать на предмет того, чтобы взять на работу джуном реакт-разработчиком? Если нет, то что надо освоить ещё, чтобы претендовать на это?
Ivan
Сделай на базе редакса или мобх простую корзину с возможностью добавлять и убирать товары, которые заранее определены в сторе. У меня прошёл этот номер)
Ivan
Даже хотя бы на базе todo-листа
Ivan
Ещё будут смотреть на организацию кода, структуру проекта.
Ivan
Не сложно, главное уложить в голове основные его правила, например как надо работать со стейтом (менять) итд
Ivan
Как говорится, было бы желание )
倫太郎
@Atassis
Rattenfänger
Рридакс не нужен.
Почему вы так считаете?
倫太郎
Ivan
Рридакс не нужен.
Ну смотря куда метишь. Если в какую-нибудь веб-студию, где платят 30-50, то и реакт не нужен :)
Alexander
Шутка. Просто эту тему с редаксом постоянно обсуждают) А ещё мобкс
Maxim
Почему вы так считаете?
Тут своя секта, не обращайте внимания. В реальной коммерческой раработке будет redux или mobx.
Alexander
Саги, тайпскрипт, хуки)
Ivan
+ платить тебе будут в первую очередь, если смогут тебе доверить коммерческую разработку )
Rattenfänger
Тут своя секта, не обращайте внимания. В реальной коммерческой раработке будет redux или mobx.
Ясно, спасибо Ну, я думаю как раз начать изучать редакс. Вообще, реакт это пока то, что мне нравится больше всего Ещё вь пробовал, но он не зашёл
Vladislav
Хуектор, хуяги, хуюки
Alexander
А меня вот за такое уже здесь банили раза два
Vladislav
щас бы начинающих умными словами забивать
Ivan
Ну и, по личному опыту, старайся делать не сразу крупный проект со всеми обвесами и фишками, а минимально работоспособный продукт
Ivan
То есть... заказчику нужно транспортное средство? Дай ему сперва самокат, потом велосипед и так далее.. одно колесо от машины ему не нужно :)
Maxim
А старый способ хранить корзину в куках уже не катит? 😄
В куках? Надеюсь, вы имели в виду хранить в куках токен, а корзину - хранить на сервере?
Ivan
А старый способ хранить корзину в куках уже не катит? 😄
Смысл в том, чтобы показать навык работы с хранилищем
Ivan
Другой лайфхак, так сказать, собрать примитивную црм на базе того же проекта - список клиентов, список событий у каждого клиента, возможность все это редактировать. Дольше, немного сложней, но тут ещё и опыта наберешься
Andrey
В куках? Надеюсь, вы имели в виду хранить в куках токен, а корзину - хранить на сервере?
хранить корзину на серве нужно только для крупных магазов, где есть много устройств возможных для заказа, релевантно сохранение корзины. В мелких каталогах лучше хранить в локалсторейдже. P.S. Для учебки лучше localstorage))
Ivan
Да хоть в жсон файлах :) при любом раскладе они будут мизерными)
Ivan
В куках можно хранить айдишки посетителей
Ivan
Ну либо реализовывать триггеры всякие
darkc0der
При роутинге у тебя по идеи не должно происходить перезагрузки страницы, а только Ajax запрос на север за данными. А вот если пользователь сам перезагрузил страницу, то да, сервер отдает шаблон с рутовым дивом
Я говорю при использовании реакта в "Multi-page" приложении а не SPA. Я прекрасно знаю что в SPA не идет перезагрузки а идет запрос данных через ajax. Реакт ведь не только для SPA создан
Kurzdor
Народ, а для чего при использовании react-router и redux используют что-то как это https://github.com/supasate/connected-react-router?
Vladimir
Я говорю при использовании реакта в "Multi-page" приложении а не SPA. Я прекрасно знаю что в SPA не идет перезагрузки а идет запрос данных через ajax. Реакт ведь не только для SPA создан
Ну я на своем сайте переводил раздел Настройки аккаунта на реакт. Там несколько страниц: основная, уведомления, телефон, пароль, связанные профили. Работает по принципу как я и описал. Или я что-то не понимаю и это и есть spa
Ivan
Народ, а для чего при использовании react-router и redux используют что-то как это https://github.com/supasate/connected-react-router?
Чтобы в редакс-логике иметь доступ к роутеру. Например, у меня, редакс-сага слушает изменение роута и в зависимости от страницы, на которую перешёл пользователь, делает запросы к апи. Также есть одна сага-обработчик критических ошибок в сети. Она делает редирект на страницу-заглушку. Много можно применений найти. Планирую на следующей неделе реализовать сагу, которая шпионит за всеми редиректами и запросами к апи и проверяет уровень доступа пользователя — может ли он производить такие действия или нет.
Vladimir
Это и есть spa. И реакт создан только для spa.
Я только начал изучать реакт, и у меня на данный момент в новом проекте есть возможность экспериментировать. Я вот взял реакт. У меня есть на сайте раздел Настройки аккаунта, он на реакт, так же есть раздел Магазин аккаунта, он тоже на реакте. И ещё есть раздел Booking, тоже на реакте. Это получается у меня несколько независимых spa в multi page проекте? Понятно что переход между ними происходит через обычную ссылку
Vladimir
Да, всё верно
Это нормальная практика в реакт проекте?
Ivan
Получение бандла на клиент, его парсинг, выполнение и отрисовка интерфейса — в сумме очень дорогостоящие операции. Для этого реализуют роутинг на клиенте — чтобы страница не перезагружалась.