Igor
В комменте и ссылка есть правильная
Oleg
Вообще React настолько гибкий в плане того, как можно реализовать что-либо, что в сообществе постоянные холивары на тему "что лучше и как лучше")
Anton
Тимофей 🛴
Anton
То, что было, я не считаю фичей.
Тимофей 🛴
Dmitriy
Леша
Я представляю себе redux как большое дерево состояния, но механизмы использования этого дерева достаточно нетривиальны, я имею в виду actions creators, reducers, thunk и т.п. И мне интересно, не проще ли было обойтись без redux?
Anton
Dmitriy
Anton
Dmitriy
Aleksei
Anton
так я твое мнение спрашиваю, почему не брать то?
Ответили выше. Я привык брать только то, что реально надо. Если требуется только в одном месте прокинуть стейт на 20 уровней вниз и больше нигде не использовать это, то нафиг редакс? Это как взять jq ради fadein и fadeout
Тимофей 🛴
Dmitriy
Roman
А я лучше выберу обойтись без редакса для маленького приложения хотя бы потому что так минималистичнее получается и проще
Anton
Проехали... Свое мнение навязывать не собираюсь. Хорошего всем вечера.
Roman
Nikolay
Gennadii
Всем привет, кто использовал финал форм, нужно сделать два инпута, один хайден, другой обычный, в обычный вводятся данные и отправляется запрос на сервер, в ответе получаем id и его нужно установить в хайден, проблема: не могу установить value в инпут, не могу просто задать value={someValue}, по сабмиту это поле пустое...
Dmitriy
Всем привет, кто использовал финал форм, нужно сделать два инпута, один хайден, другой обычный, в обычный вводятся данные и отправляется запрос на сервер, в ответе получаем id и его нужно установить в хайден, проблема: не могу установить value в инпут, не могу просто задать value={someValue}, по сабмиту это поле пустое...
form.change('input_name', input_value)
Dmitriy
konstantin b.
Ребяты! Вопрос не про реакт, но все же. Пишу обертки над fetch (getById, getAll и тп). Вот, есть метод, например, getAll. Допустим если getAll() - то нормально выполняется, параметр undefined. Если getAll(null) - то запрос падает. Насколько сильно я должен проверять аргументы функций? Если аргумент некорректен - выкидывать исключение или приводить к default value (может быть не очень очевидно для человека использующего метод)? Как быть в случае параметров '1' и 1 - пытаться приводить к типу или выбрасывать исключение? Где тут золотая середина? :) Ну или нафик эти проверки, javasctript язык нетипизированный и человеку надо ознакомится с методом, и он сам отвечает за вызов и все в таком духе.. P.S. с учетом того что хотел бы в будущем покрывать методы юнит-тестами
Сергей
Дефолта на мой взгляд достаточно....но я не мега спец за продакшн и тестировку...))
wolfe
wolfe
konstantin b.
Volodymyr
Всем привет!
У кого то есть пример Hooks для Redux dispatch?
что бы не делать контейнеров и коннектов.
по типу вот такой. Проект на TypeScript
Гоша
Вопрос по поводу django, мож кто нибудь в курсе. Хочу использовать джангу как 1) static сервер чтобы отдавать клиентам фронт на реакте 2) как веб апи 3) как админку для БД. Я сам только 1 раз Хелло ворлд на джанге делал. Вопрос собственно в том, насколько это хорошая идея/правильная архитектура? Почитал стековерфлоу -- там почему то пишут, типа, лучше статичные файлы на отдельном сервере отдавать и не использовать для этого джангу. Почему? Что они имеют в виду?
Eugene
Boris
Гоша
Boris
А джанга может в свою очередь быть источником API, тк ответы API в любой момент могут поменяться...
Boris
Гоша
Дело в том, хочется на хероку задеплоить. Это проект больше для портфолио, хочется его на бесплатном тарифе запустить. А там хз как такую схему сделать.
Гоша
Поэтому выбрал джангу
Dwight🫀
Всем привет, когда подгружаеться страница, как сделать свою загрузку?
MⅨ
Andrew
Народ такой вопрос: Использую функцию для открытия карточки, где сама функция выглядит так
state = {
cardOpen: false,
};
toggleOpenCard = () => {
this.setState({
cardOpen: !this.state.cardOpen,
});
};
Но когда вешаю событие
onClick={ this.toggleOpenCard}
оно меняет значения для всех объектов в массиве на true, а мне надо конкретно на то, на что я нажал, в чём может быть еррор?
ну и разумеется у меня есть комонент при котором если cardOpen === true то он показывается
{cardOpen && ( <div>Тест </div> )}
Gaunter
Всем привет! Народ, кто-то строил WebRTC приложение с чатом для коммуникации или исользовал какие-то third party решения/api для организации все этого. Подскажите в какую сторону смотреть.
Pavel
Pavel
например так <Card onClick={() => setCardOpen('3')} className={cardOpen === '3' ? 'active' : null }> и для active делаешь стили display: block - ну или еще как.. смысл чтоб у карты был уникальный id
Valentin
Вообще безопасно и удобно донастраивать cra если там чего то нет? На пример добавить поддержку web werkers
Petr
Здраствуйте, можете помочь найти ошибку? функция submit не срабатывает при нажатии <input type="submit" onClick={submit} value="Войти"/>
https://gitlab.com/zinatulin.ir/frontend_my_shop/blob/master/myshop/src/Login.js
Archakov
Archakov
и немного правильней писать <button type="submit" onClick={submit}>Войти</button>
Dmitriy
Valentin
?
Archakov
Valentin
Dmitriy
?
Как донастраивать хочешь?
Dmitriy
Valentin
Anonymous
полюбому нубский вопрос, как сделать что бы третий роут не матчился после второго
<Route exact path='/articles'><Articles/></Route>
<Route path='/articles/pages/:page'><Articles/></Route>
<Route path='/articles/:id'><Article/></Route>
Eugene
Юзаю NavLink из react-router-guard, итерирую менюху через функцию .map. При переключении страниц активный класс остаётся только у той ссылки, с которой запустилась аппликуха, но если добавить рядом точно такие же ссылки вручную - они переключаются как надо. WTF? Дело под капотом, в виртуальном доме?
i
всем привет подскажите плщ почему редиреет не проходит
i
а. заьыыл exact у хом страницы
Китикет
Китикет
Проверки на валидность данных должны быть на пару уровней выше, ближе к клиентскому вводу
Китикет
Ребяты! Вопрос не про реакт, но все же. Пишу обертки над fetch (getById, getAll и тп). Вот, есть метод, например, getAll. Допустим если getAll() - то нормально выполняется, параметр undefined. Если getAll(null) - то запрос падает. Насколько сильно я должен проверять аргументы функций? Если аргумент некорректен - выкидывать исключение или приводить к default value (может быть не очень очевидно для человека использующего метод)? Как быть в случае параметров '1' и 1 - пытаться приводить к типу или выбрасывать исключение? Где тут золотая середина? :) Ну или нафик эти проверки, javasctript язык нетипизированный и человеку надо ознакомится с методом, и он сам отвечает за вызов и все в таком духе.. P.S. с учетом того что хотел бы в будущем покрывать методы юнит-тестами
Но кроме проверок, можно для intellisense покрыть типами, либо jsdoc, либо просто понятное апи, вот это везде нужная тема)
Azamat
Petr