Looch
А вообще конечно лучше поправить и сделать ребятам MR
Looch
Или не юзать такой кривой npm пакет
Michail
я по ошибки в этот фолдер установил этот пакет)
Michail
а пакет этот от Material UI
Bogdan
лол, это реально столько зависимостей у cra?
Eugene
Добро пожаловать в фронтенд
Eugene
Зависимости зависимостей
Bogdan
150 метров, ну это значит, что свои конфиги лучше?
Eugene
чем?🤔
Roman
чем?🤔
чем cra 😄
Frontend Priest
150 метров, ну это значит, что свои конфиги лучше?
150 метров значат, что для работы требуется 150 метров. Ни на что другое эта цифра не указывает.
Dmitriy
лол, это реально столько зависимостей у cra?
https://twitter.com/garrows/status/1065217184643768320
Alex
https://t.me/react_js/733724 Сходил я в чат typescript, проблема оказалась в другом месте, методом тыка удалось избавиться от ошибки, но решение не подходящее. Изначально был объект json, он без изменений передается/прокидывается через два компонента до итогового (предыдущие два решают что отображать, итоговый в рекурсии сам себя будет вызывать чтобы отобразить дерево вложенности). Так вот, если этот json объект передавать непосредственно в итоговый компонент, то он видит что внутри есть children, и ошибки не выдает,
Alex
а так информация о передаваемом объекте теряется и считает что он пустой
Alex
хотя если в итоговом этот объект отобразить в консоли - то видно что он пришел без изменений
Андрей
150 метров, ну это значит, что свои конфиги лучше?
Нет. Свои конфиги лучше по другим причинам.
Андрей
по каким?
SSR нет, контроля меньше.
Dmitriy
по каким?
Они роднее)
Bogdan
SSR нет, контроля меньше.
ну у нас конфиг делали сами челы, я пока не особо в конфигах шарю
Dmitriy
SSR нет, контроля меньше.
Контроля меньше это совсем и не минус в определенных ситуациях)
🤴👷‍♂️🦸‍♂️🧚‍♀️
Daniil
как бы приплести ооп к конфигам? Ну точно
Kevin
Можно просто юзать некст, и сср есть, и кастомизировать можно, и даже роутер в комплекте
Андрей
Контроля меньше это совсем и не минус в определенных ситуациях)
В ситуациях когда ты не знаешь что у тебя происходит.
Michail
А когда компонент Anonymous в экстеншине - это означает, что там forwardRef?
🤴👷‍♂️🦸‍♂️🧚‍♀️
как бы приплести ооп к конфигам? Ну точно
А как мне тогда ioc приплести?
Bogdan
как бы приплести ооп к конфигам? Ну точно
я тоже не понял к чему он, но сделаю вид, что понял
Javohirbek
Здравствуйте можете помочь не могу установить react.js на свой ПК, node.js 10.16 version?
Javohirbek
Michail
наверое что-то с npm
Farik
какую библиотеку стоит использовать для работы с куками?
Michail
попробуй установить с помощью npx другцуюв ерсию ноды и еще раз запустить
Javohirbek
наверое что-то с npm
npm запускал потом установил npm install -g create-react-app на свой папку но не запускался
Michail
npm запускал потом установил npm install -g create-react-app на свой папку но не запускался
почитай про npx чтобы не устанавливать пакеты глобаль
Michail
спасибо!
npx create-react-app ./
Sergey
Всем привет. Что сейчас юзать надо PropTypes или Flow ?
Roman
Привет! Может кто подскажет как добавить поддержку less препроцесора в react-create-app без eject webpack confing?
Andrey
Всем привет. Что сейчас юзать надо PropTypes или Flow ?
пакет вс целая надстройка над языком? как вообще такие вещи сравнивать можно?
Glindep.
сам вопрос хорош тоже)
Влад
почитай тут, мож че полезное найдешь
Roman
Читал, там делаю eject webpack
Glindep.
This is very simple, you only need to run npm run eject or yarn run eject NOTE this process can’t be reverted (
Sergey
пакет вс целая надстройка над языком? как вообще такие вещи сравнивать можно?
Ок, объясню. Я обычно пишу на TS и мне тут попался проект весь на JS и его перевести на TS проблематично. Мне нужна хоть какая-то типизация совместно с ESlintom чтобы работало. Я раньше помню для этого использовал просто PropTypes, чтобы eslint не ругался. Но это было очень давно. Сейчас слышал про Flow, но в нем не рылся, и знаю только что с помощью него можно типизировать приложение. Так вот, что мне в моем положении нужно использовать? Посути задача - типизировать пропсы
Коля
т.е. перевести на флоу - не проблематично? 🧐 переводи на тс, хз, в чем там проблема может возникнуть вообще
во флоу ты можешь отдельные файлы типизировать без проблем. Постепенно
Eugene
можно же постепенно также, не?
Влад
Читал, там делаю eject webpack
https://blog.bitsrc.io/using-less-with-create-react-app-without-ejecting-510a3344ef5d
Влад
все моя пауза закончилась на работе
Eugene
sass точно
Sergey
в тс тоже
Я понял, оказывается Flow это тоже большая штука, тогда уж и правда лучше вообще забью на типы) Скажу eslint'у чтобы не обращал внимание.
Eugene
мощно
Sergey
а в чем трабла прикрутить ts то, если он уже привычен? allowJS: true, noImplicitAny: false и погнали
в данном проекте не рентабельно тратить на это время. Но вообще да, я бы конечно перевел на тс с радостью.
Cenator 🐈
Andrey
в данном проекте не рентабельно тратить на это время. Но вообще да, я бы конечно перевел на тс с радостью.
нерентабельно создать tsconfig.json, чтобы потом не тратить время на исправление глупых очепяток, или на поиски сигнатур апи? ну ок
Sergey
нерентабельно создать tsconfig.json, чтобы потом не тратить время на исправление глупых очепяток, или на поиски сигнатур апи? ну ок
Согласен. Может и правда только эти пару файлов запилить на тс, остальное пусть также на js остается..
Roman
Ребят, а есть чат по тапскрипту?) или можно и сюда пулять?)
Polina
ребят, есть у кого-нибудь пример хорошо написаного на Gatsby приложения? Не обязательно сложного, но посложнее тудушки
Polina
https://github.com/doczjs/docz
это что за либа?)
Roman
это что за либа?)
либа для документации для реакт компонентов https://www.docz.site/
Polina
либа для документации для реакт компонентов https://www.docz.site/
это не совсем то что мне нужно. Мне бы просто посмотреть кто как организовывает свои компоненты, роуты и конфиги на гэтсби
Polina
это не тот случай когда надо отправлять "читать доку" гэтсби отличается от реакта всякими мелкими нюансами
Eugene
Дока реакта на gatsby
Polina
Дока реакта на gatsby
а там есть примеры уже готовых приложений? это бы очень пригодилось, я что-то не нашла
🤴👷‍♂️🦸‍♂️🧚‍♀️
😁
Polina
мы ведь про https://www.gatsbyjs.org/ говорим?