24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Делаю для портфолио сайт на реакте. Нужно добавить переключатель языков и не только. Хорошо, подключаем редукс, ищем для него на русском документацию (да, я знаю что нужно английский учить, но если б я его сейчас знал, то занимался не этой хуйней, а анус в вебкаме бы дергал знакомой). Докумнетация для редукса написана так, будто шизофреник свой опус магнум высрал, пока в дурке сидел. ЭТА БИБЛИОТЕКА С НУЛЯ ПИШЕТСЯ ЗА ПОЛ ЧАСА, НАХУЯ ТАК СЛОЖНО? ПОЧЕМУ НЕЛЬЗЯ ПРОСТО СКАЗАТЬ ЧТО ЕСТЬ СОСТОЯНИЕ, СОЗДАЕТСЯ ВОТ ТАК, ЧТОБ ЕГО ПОМЕНЯТЬ НУЖНО ВЫЗВАТЬ ЭКШЕНЫ, КОТОРЫЕ ПИШУТСЯ ВОТ ТАК, ЧТОБ ЭТА ХУЙНЯ РАБОТАЛА, НУЖНО ОБЕРНУТЬ ВОТ В ЭТО. ВОТ РАБОЧИЙ ПРИМЕР. ВОТ ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ.
Нет, нихуя. Просто посмотрите на этот пиздец https://rajdee.gitbooks.io/redux-in-russian/content/
Может это просто я тупой? Для таких есть видео на ютубе. Посмотрел четыре курса. Один даже не упомянул как менять стор, второй внезапно прервался на половине, третий за пол часа сам написал библиотеку с нуля и вместо ее применения на практике, ушел в сопутствующие redux-thunk и подобное. После третьего пошел читать документацию на английском. Где оказалось ЧТО НАХУЙ ВСЕ УЖЕ ПОМЕНЯЛОСЬ! То как писали в курсах - это уже слишком 2019-й. Теперь у нас есть хуки в реакте, а значит и хуки во всех сопутствующих библиотеках. И на первый взгляд это здорово, потому что создать стор и менять его стало гораздо легче, без этой ебанутой мешанины из файлов. Написал в "новом стиле" тупо по одному скриншоту из четвертого курса ютубовского. Я рад, струя счастья струится по моим ногам. Осталось только сохранять стор в localStorage, чтоб при открытии в соседней вкладке у пользователя все не слетало. Начал смотреть как это сделать в новой версии редакса и охуел от количества библиотек необходимых для этого действия. В итоге написал свою функцию, который делает это без каких-либо проблем вообще. На скринах она.
Теперь нужна апишка с которой я буду взаимодействовать. Я вообще не бекэндщик, поэтому по совету взял firebase. Взял и охуел от документации. Почему все так ебано? Почему я вместо написания своего говна должен разбираться в интерфейсе чужого говна? Зачем? Как? ААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА
Может я еблан и просто не умею искать информацию? Если да, то научите плз