Cheslav
и добавить сервер сбоку
Anonymous
как в CRA без eject можно поменять папку начала сборки? хочется все в client перенести
подозреваю, что https://github.com/timarney/react-app-rewired умеет это делать
Kurzdor
как в CRA без eject можно поменять папку начала сборки? хочется все в client перенести
Можно собрать на основе своего react scripts и через npm link прибабахать к проекту
Kurzdor
Но это будет работать только у тебя
Kurzdor
Либо запаблишить в нпм это всё
Kurzdor
Или через гит репо
artalar
и добавить сервер сбоку
Лучше сделать 2 сборки тогда уж...
Kurzdor
Лучше сделать 2 сборки тогда уж...
Ну да, монорепу с frontend/backend
Kurzdor
И написать .sh скриптик, чтобы успростить запуск рабочей среды
Kurzdor
сборка-сервер
Mido
Всем привет. Вот знакомлюсь с Реактом. Да не просто знакомлюсь, а сразу решил что то сделать. Хочу библиотеку с гита в html страницу запихнуть, а знаний не хватает что бы это сделать. Подскажите что почтитать. а то что то это затягивается )))
Kurzdor
Где там мем с фронтендерами, которые переступают жс ступеньку?
Kurzdor
Он ща очень хорош
Mido
Начать с верстки
страница будет пустая. там только реактовское наполнение. шаблон вот такой вот приготовил
Mido
Начать с верстки
Я прям очень начинающий )
Kurzdor
Я прям очень начинающий )
Ну так начни с базы, а не с реакта
Mido
Ну так начни с базы, а не с реакта
Эх... прощай время ))) а так хотелось 2 кнопки нажать и что бы готово )))
Mido
Ну так начни с базы, а не с реакта
А с чего именно начать? направь пожалуйста на какой то ролик обучающий. или что то подобное
Denis 🇺🇦
Если тебе нужно две кнопки нажать, то ты можешь купить услуги эти у знающих
Kurzdor
Kurzdor
Denis 🇺🇦
А с чего именно начать? направь пожалуйста на какой то ролик обучающий. или что то подобное
w3school, mdn, learnjs - тупа читая это можно понять js, html, css. А вообще говорят в гугле можно вписать что хочешь
Igor
Ребят, хэлп, в чем может быть проблема? Никто не сталкивался?
Igor
перерыл кучу доков и не увидел разницы, а проблема есть
Igor
приближенно с чем может быть связана ошибка?
Dmitry
Можно как-то показать один блок с анимацией и при клике его убрать с анимацией при этом показывая другой блок так же с анимацией?
Dmitry
При этом что бы физически блоки пропадали. А не opacity
Ivansky
react-spring?
wolfe
а вы знали, что можно в хроме дебажить JS через vscode... это я один такой непрогрессивный, видимо
Dmitry
а в чем проблема?
Проблема в том что react transition принимает параметр in. А что толку от него если у меня n блоков
Dmitry
Т.е css обёртка должна жить. А что ей на вход кидать?
Dmitry
https://codesandbox.io/s/m77l2vp00x?from-embed
Dmitry
С одним все просто. А если n модалок к примеру. И кнопка которая их меняет
Dmitriy
а вы знали, что можно в хроме дебажить JS через vscode... это я один такой непрогрессивный, видимо
тебе же огромного таркана прилепили, в расчете что заметишь и поклацаешь на него)
wolfe
тебе же огромного таркана прилепили, в расчете что заметишь и поклацаешь на него)
этот таракан не вызывал у меня никакого внимания почему-то
Сергей
Если первые консоли не стригерятся -- дело в реплейс редьюсере
вышло вообще вот что... Вызвал тестово action на который подписан saga модуля. Потом (только потом) активировал модуль и получил повторные сработки этих же actions... (вывожу в консоль, всё что в reducer прилетает по action.type)... ппц конечно...
Volodymyr
Парни не подскажете в чем беда? https://monosnap.com/file/cZldVXfTC1p7oGb0FQyenk2RssdiIn
Александр
Коллеги, вопрос по стэку TS React Redux. Подскажите как по бест практис нужно прописывать типы экшнов в редьюсере? Спрашиваю вот почему: В тех примерах которые я нашел на сайте редакс приводится такая реализация: Мы как бы принимаем что конкретный редьюсер будет работать исключительно с конкретными экшнами, и тип экшна указывается как юнион тип всех возможных входящих экшнов. Но почему так? Ведь по факту в каждый редьюсер попадает каждый экшн, а следовательно строго говоря мой тип не соответствует действительности. Кроме того в любой момент может возникнуть ситуация такая что я в этом же редьюсере буду вынужден обратать какой-то новый экшн который задействован в нескольких редьюсерах. И что тогда придется городить кучу юнион типов? Это же неудобно? Есть может какой-то универсальный подход? UPD Примеры про которые я говорю взяты отсюда https://redux.js.org/recipes/usage-with-typescript https://codesandbox.io/s/w02m7jm3q7
Не верная типизация, тип экщена в редьюсере это алгебраический тип сумма всех возможных экшенов в системе
Александр
Редьюсер может обрабатывать любой экшен
wolfe
Коллеги, вопрос по стэку TS React Redux. Подскажите как по бест практис нужно прописывать типы экшнов в редьюсере? Спрашиваю вот почему: В тех примерах которые я нашел на сайте редакс приводится такая реализация: Мы как бы принимаем что конкретный редьюсер будет работать исключительно с конкретными экшнами, и тип экшна указывается как юнион тип всех возможных входящих экшнов. Но почему так? Ведь по факту в каждый редьюсер попадает каждый экшн, а следовательно строго говоря мой тип не соответствует действительности. Кроме того в любой момент может возникнуть ситуация такая что я в этом же редьюсере буду вынужден обратать какой-то новый экшн который задействован в нескольких редьюсерах. И что тогда придется городить кучу юнион типов? Это же неудобно? Есть может какой-то универсальный подход? UPD Примеры про которые я говорю взяты отсюда https://redux.js.org/recipes/usage-with-typescript https://codesandbox.io/s/w02m7jm3q7
Он будет AnyAction и твой тип будет совпадать с ним, если не ошибаюсь
Сергей
вышло вообще вот что... Вызвал тестово action на который подписан saga модуля. Потом (только потом) активировал модуль и получил повторные сработки этих же actions... (вывожу в консоль, всё что в reducer прилетает по action.type)... ппц конечно...
В общем, видимо поборол... export function initModule({ saga, reducer: { name, reducer } }) { store.dispatch(add_new_saga(saga)); store.asyncReducers[name] = reducer; store.replaceReducer(createReducer(store.asyncReducers)); } И в store const storeEnhancers = window.REDUX_DEVTOOLS_EXTENSION_COMPOSE ? window.REDUX_DEVTOOLS_EXTENSION_COMPOSE({ shouldHotReload: false, }) : compose;
wolfe
Спасибо!
буду вынужден обратать какой-то новый экшн который задействован в нескольких редьюсерах. вот так лучше не делай. есть вариант диспатчить экшен в другой редьюсер из ThunkAction
Bogdan
вот такие екшены сейчас юзают?
Игорь
кто может помочь с js кодом?
arts
кто может помочь с js кодом?
Примерно 1585 человек. Если ты потрудишься задать вопрос, конечно.
Dmitriy
Служители олдскула а как хоку имя нормальное дать что б в профайлере видно было?
Игорь
https://codepen.io/igortsivan/pen/xoRWqG?editors=0010 вывел списком названия елементов, теперь при клике на любой из этих елементов нужно в новом окне вывести информацию об этом елементе, которая лежит на серваке, не знаю как это сделать
Игорь
оставшиеся объекты в новое окно вывести нужно, елемента на который кликнули
Виталий
Видимо только начинаешь путь программиста
Виталий
Т.к. реализация ну прямо сказать детская
Виталий
Если в задании нет требований использовать что-то типа реакта или ангуляра то надо работать с DOM подругому
Виталий
learn.javascript.ru - вот это от корки до корки надо прочитать и выполнить все задания
Виталий
так и есть)
работать с дом надо подругому, не тупо собирать длинную строку а создавать дом элементы с помощью document.createElement. Затем навесить обработчики события на нужные элементы (а лучше на родительский элемент). По клику делать дополнительный запрос и т.д. Вобщем да, это в джиэс нубс.
TheHesoyam
Ребята кто с node js работает, чо как ваще?
倫太郎
Ребята кто с node js работает, чо как ваще?
я ждал этого вопроса 12 лет
TheHesoyam
я ждал этого вопроса 12 лет
какое совпадение - мне 12 лет
Stanislav
какое совпадение - мне 12 лет
Значит он ждал именно тебя, судьба не иначе
Виталий
какое совпадение - мне 12 лет
Если тебе правда 12 лет то можешь смело пробовать, т.к. в этом возрасте если тебе не понравится то ты ничего не теряешь. На ноде пишут полноценные приложения, всё с ней нормально. Пробуй.
Anonymous
12 лет
Anonymous
И я
TheHesoyam
12 лет
скорее 25
Виталий
Ещё не всё потеряно. Ещё терять и терять.
Виталий
пару раз по 25
Bogaciuc
ребята, вопрос работал кто то с Formik?