Temych
В реакте почти готово все. Просто интересно как это воспринимается со стороны. В целом
Вполне отличный дизайн! Все гармонично, ничего лишнего) Реализовал ли драг-н-дроп?
Heavy
Вполне отличный дизайн! Все гармонично, ничего лишнего) Реализовал ли драг-н-дроп?
Пока нет. Уперся в то,что структура проекта изначально корявая, и началось потом нагромождение кода. Обратился к своему знакомому (js architector). Он сразу по рукам надавал, объяснил почему выходит дофига кода,куча гемора и тд. Теперь по новой накидываю код. Но уже не по той структуре,что Димыч предложил.
Heavy
Далее уперся в то,что нужно до конца продизайнить ui,чтобы понять как вообще развивать проект, какие куски кода будут повторяться,что нужно вынести в HOC,ну и тд. Активно взялся доделывать дизайн до конца
Heavy
Уж очень сильно на винду 10 смахивает
Heavy
Значит хорошо постарался, но есть еще куда стараться
Temych
Удачи) хорошо получается)
Heavy
Спасибо.
Heavy
Советую всем
Heavy
https://www.youtube.com/user/sthxnp
Heavy
У него есть в ютубе на канале линки в телегу. "О канале"
Anonymous
ребят, доброго времени суток. Есть ли возможность у кого нить проект глянуть на гите завяз с роутингом. при смене url не рендерится страница, только если релоуднуть.
{ NeFFeX }
Что скажете? https://www.youtube.com/watch?v=WE5xCfF0Xto
как закончишь поделишься с исходниками?) я новичок
{ NeFFeX }
хотелось бы разобраться с кодом=)
{ NeFFeX }
Znachit net:))
Heavy
второй день бьюсь с дизайном. И довольно тяжело. Сначала делаешь дизайн, пишешь код, потом понимаешь, что зашел в тупик. Обращаешься к более опытному чуваку. Он все херит. Ты думаешь: "блин, а ведь такое было решение...". Начинаешь обсуждать. Тебя начинает все бесить. В итоге с более грамотным чуваком приходите к тому, что надо вообще все нафиг минифицировать.
Heavy
Потом смотришь Димыча. Он там такой: "Воу, ребята! А теперь я покажу как надо. А как было раньше - не надо, я лишь вам показывал для общего развития". И вперед рефакторить... Потом читаешь других чуваков, слушаешь друзей - там всё совсем иначе. Сидишь потом такой, и думаешь: "а как надо-то???". Столько концепций, столько практик.. И все тянут одеяло на себя
Artem
истина в доке по реакту, остальное всё видение авторов)
Heavy
истина в доке по реакту, остальное всё видение авторов)
Даже больше скажу. Разработку надо начинать со структуры. В этом плане Димыч где-то когда-то рисовал всю flow модель. Я пока начал рисовать нечто такое. Пока не представляю как flowchart нарисовать грамотно. То есть в чем. Может знает кто тулзу хорошую для этого?
Temych
Когда html начинал изучать, брал у ребёнка набор цветных карандашей, лист А4 в клетку.
Sun
да просто посмотрите видео по верстке на ютубе, где в режиме реального времени делают лендос. посмотрите разные сайты с хорошим дизайном. набросать сетку в голове - это же на столько просто, на сколько возможно
Sun
и когда нет опыта и делаешь самостоятельный проект, то в любом случае всего продумать не получится и от плана возможно придется отступить
Sun
другое дело, если есть готовый дизайн
Heavy
другое дело, если есть готовый дизайн
речь о том, что надо понимать какие и где потребуются данные
Heavy
Начал со структурной схемы на уровне аппаратной реализации. Далее уже буду отдельно расписывать поблочно что принимает Распбери, что выдает. Что принимает stm32 , что выдает. Что приходит в UI на распбери, что приходит на сервер на распбери. Ну и тд. Просто таким образом гораздо понятней становится куда идти стоит. А верстку всегда накидать можно, главное иметь представление чего куда надо пропихивать (пропсы и все такое)
Heavy
Задался вопросом по websocket. Получается, что подписываться на прослушивание событий стоит в какой-то верхней компоненте. По пришествию сообщения, парсить его, и прокидывать вглубь в нужные компоненты. То есть без switch-case ни как. Соответственно, если какая-то компонента должна отправить сообщение, то необходимо прокинуть в нее функцию, которая бы в качестве аргумента принимала бы данные для передачи, а потом уже диспатчила экшн, но уже в верхней компоненте. Так ?
RenStuff
ребят, забыл. Как запустить проект в консоли node.js не подскажите?
RenStuff
точнее как подняться и опустить на уровень ниже выше в адресе
Temych
cd .. выше по каталогу, cd ./someFolder перейти в нужный подкаталог
RenStuff
спасибо!
Artem
можно чуть по подробнее?
Temych
после запуска json-server someData.json белый экран в чем показывается?
Temych
сам json-server дефолтный из NMP ?
Temych
в самом файле *.json есть данные?
Temych
скидывайте
Heavy
https://pp.userapi.com/c855532/v855532519/5218e/REJ13e-i4Lk.jpg
Heavy
вот так теперь выглядит структурная схема всего проекта
Heavy
ужас
Anonymous
ужас
Я думаю что это ещё не всё это только начало 🙈
Igor
Добрый день! Проходил 47 урок Делаем копию состояния в ProfileReducer и столкнулся с ошибкой Uncaught TypeError: Object(...) is not a function и не понимаю как ее побороть((. И даже скачивал git версию Димыча и все равно эта же ошибка. Подскажите, в чем ошибка или куда копать?
Alexander
а сам браузер что выводит ?
Igor
либо белый экран либо эту ошибку
Temych
Проверь, правильно ли определил функцию? В то место, откуда она должна вызываться, приходит объект
Igor
так гит версию Димыча брал и там тож проблема
Alexander
какую ревизию ?
Alexander
c8794586cf88d02156230d8e7872ace66ad3797a ?
Alexander
а, или 47
Igor
5eb9a7ad1da278f3d73a704a9eca97f6b2d3b556
Alexander
Сейчас порпобую запустить
Alexander
запускается и работает
Alexander
вы правки не вносили ?
Igor
нет взял из репозитория
Igor
предыдущий урок работает, а следущие 2 -нет
Igor
может версии реакта влияют?
Temych
npm install делал?
Igor
нет, только установил пакет react-redux
Igor
сейчас сделаю
Alexander
если обновляешься до какой-то версии там есть актульный package-lock.json
Igor
и что надо сделать? npm install?
Temych
да
Igor
спсибо, сработало, но расскажите когда надо это делать? в какие моменты? после установки любого пакета?
Alexander
Когда ты подтянул чужие изменнеия из гита. Другие разработчики могли добавить зависимостей в проект (что сделал Дмитрий). Нужно проинсталить зависимости
Temych
когда с гита или еще откуда проект копируешь. в package.json прописаны модули и их версии, необходимые для работы приложения. npm install устанавливает необходимые модули.
Igor
ага. Понял, буду знать. Спасибо
Anton
Всем привет) может у кого-то было такое - в 60 уроке про визРоутер, вроде сделал как на видео вконце, но когда нажимаю на профиль то все равно пустая страница, уже второй день пыжусь 😐
Alexander
можете код скинуть ?
Anton
Да конечно, можно всю папку src скинуть?
Temych
👍 забавная вещь)
{ NeFFeX }
Плохо понимаю редакс
{ NeFFeX }
Есть в ру сегменте норм статьи на тему редакс ?
{ NeFFeX }
С англ переводчиком сложновато
Temych
https://youtu.be/93p3LxR9xfM
Temych
правда не на русском((( включаешь субтитры с переводом и вперед)
Temych
основную концепцию понять и усвоить можно.
{ NeFFeX }
Треверс крутой чел'))