Vitalij
Смотри, в одном проекте ты написал npm i, в другом yarn install
Vitalij
Я собрал в один и тот же день по проекту на компе, и на одном yarn, а на другом npm. От чего зависит это
Bohdan
А куда делать опция highlight updates в реакт девтулзах?
Leonid
Vitalij
Нуу))
Vitalij
А как ещё объяснить то(?
Leonid
А как ещё объяснить то(?
Ну начать с npm как расшифровывается абривеатура и что это такое, зачем она нужна что происходит когда ты пишешь npm i, как понимает что надо инсталить итд
Vitalij
Ну это гуглиться все)
Vitalij
*искать в яндексе
Vitalij
Да и человеку который задаёт такие вопросы, явно думаю не оч сча надо понимать полностью что это и зачем)
Sergey
Daniil
Alexey
El
Привет.
У кого есть примеры TypeScript типизации Redux actions creators, reducers, store с redux-thunk в проекте?
arts
Dmitriy
Dmitriy
Эх
хм а и вправду где она?
Илья
Kyril
Пытаюсь внедрить styled components в проект. Установил, импортировал, не работает. Оборачиваю в HOC из стайлед но выдает : "Cannot read property '0' of undefined". В чем может быть трабл подскажите, пожалуйста, если не трудно.
Kyril
Дмитрий
Дмитрий
arthur
ipos
Какое-то убожество, не проще ли CSS-ом все это сделать?
arthur
Дмитрий
А вообще, между именем функции и кавычкой пробел не нужен. Проблема конечно врятли в этом
ipos
Делай как хочешь
Я бы и рад, но material-ui вносит свои коррективы по стилизации компонентов
arthur
arthur
В чем проблемы-то?
arthur
Дмитрий
arthur
Дмитрий
Evgeny
парни как пройти собес по реакту ? )
arthur
Evgeny
Constantine️
Constantine️
(промахнулся)
Evgeny
БОГ
а если скажу что на сообщество реакт подписан ?
Evgeny
ipos
это слишком легко )
не ну если хочешь, можешь решить им пару задач по алгоритмам, за 15 минут, удивить сортировкой пузырьком, какое-нибудь там бинарное дерево построй, сбалансируй там его и т.п., при этом можешь набирать код левой пяткой )
Sergey
господа, можно тут поспрошать. выбираю фреймворк для сложного SPA, сейчас пока реакт рассматриваю, но не могу пока понять как динамически генерировать/вставлять в дум новые компоненты, т.е. на стороне клиента. то что пишут в "учебниках" по ифстейт совсем не про то...
именно на лету на стороне клиента вставлять в приложение новые компоненты или точнее экземпляры, все компоненты в принципе известны, описать можно. но вот какие должны вставляться определяется поведением пользователя по выбранным действиям в меню. имеется ввиду открытие новых "окон" (контейнеров, визуально как окна) внутри приложения, при этом все они разные, одни справочники, другие скажем так карточная информация о пользователях (ну довольно так утрировано), окна могут закрываться полностью (т.е. уничтожаться) и открываться вновь (информация будет подгружаться заново) как это реализовать, что посмотреть/почитать/поковырять (может есть какие-то проекты на гитхабе или еще где)?
Дмитрий
господа, можно тут поспрошать. выбираю фреймворк для сложного SPA, сейчас пока реакт рассматриваю, но не могу пока понять как динамически генерировать/вставлять в дум новые компоненты, т.е. на стороне клиента. то что пишут в "учебниках" по ифстейт совсем не про то...
именно на лету на стороне клиента вставлять в приложение новые компоненты или точнее экземпляры, все компоненты в принципе известны, описать можно. но вот какие должны вставляться определяется поведением пользователя по выбранным действиям в меню. имеется ввиду открытие новых "окон" (контейнеров, визуально как окна) внутри приложения, при этом все они разные, одни справочники, другие скажем так карточная информация о пользователях (ну довольно так утрировано), окна могут закрываться полностью (т.е. уничтожаться) и открываться вновь (информация будет подгружаться заново) как это реализовать, что посмотреть/почитать/поковырять (может есть какие-то проекты на гитхабе или еще где)?
Кажется вам подойдёт любая книга/статья/видео про реакт
Sergey
я уже смотрел любые видео )) полный курс "новичка" так скажем.
не хватает информации...
Пöß d'Ivoire
если if = true, показываем компонент или роут, ну и все)
Пöß d'Ivoire
ну то есть да, это можно сделать на реакте
Sergey
я же говорю не подойдет ифстейт
Дмитрий
Sergey
компоненты разные их может быть много, т.е. вообще неопределенно...
Sergey
ну это тоже самое что в ОС виндоус например открывать разные приложения, смысл такой.
Пöß d'Ivoire
но они известны, их вы опишете, код для них будет, компоненты будут жить на каких-то страницах доступных по разным урлам например
Sergey
вообще собирался все одной страницей как бы сделать. через ajax и json или xml
Пöß d'Ivoire
ну и конечно можно жать на кнопки и показывать или прятать компоненты, сложные большие компоненты
Sergey
было бы вообще неплохо если бы можно было jsx компонентов с сервера грузить
Пöß d'Ivoire
так и это можно, собрать проект так, чтобы некоторые компоненты подгружались динамически или не загружались вовсем
Sergey
а чем как их из jsx парсить / вставлять (просто я еще не во всем разобрался)
Anonymous
Anonymous
Sergey
была мысль в родительском приложении держать коллекцию-массив компонентов, ну точнее их список и тип + еще какие либо идентификаторы, а уже внутри компонеты-контейнера дальнейшее поведение в зависимости от типа (либо это будет справочник и рендерятся компоненты справочника, либо это форма поиска - рендерится форма поиска, либо это карточка и т.п.) и доп. параметров например для карточки ид пользователя в карточку загрузится инфа о пользователе.
соответственно в коллекцию добавляем элемент типа карточка с id
и оно поехало рендерится
как-то так?
Anonymous
Anonymous
просто делаешь spa на реакте и все работает
Sergey
а как проще?
Sergey
)))
Anonymous
это не сарказм
Пöß d'Ivoire
сколько компонентов то будет навскидку? по вашему описанию это будет скорее как мини-приложения в приложении? причем для совершенно разных задач как в ОС
Sergey
ну вот условно, в меню открыли контейнер-окно со списком пользователей из этого списка кликая открываем контейнеры уже с карточкой пользователя.
Sergey
// по вашему описанию это будет скорее как мини-приложения в приложении
ну наверно типа того.
это по сути обычное desktop приложение только в виде SPA как веб-приложение.
Sergey
что-то вроде 1С ))
Пöß d'Ivoire
Я делаю аналог 1с приложения для управления логистикой на Vue фреймворке
Anonymous
Пöß d'Ivoire
Что ето?