Андрей
Василий
если нотация первый вариант поддерживает - да и фиг с ней
Sergey
типа вдруг это как-то запутать может
Василий
ну чисто для читабельности. тогда понятно
Dmitriy
Sergey
например,
() => arr.pop()
вернет элемент
() => {
arr.pop();
}
уже не вернет
Но не понятно, может ли это осложнить кому-то жизнь
Видимо можно не париться
Yuriy
Василий
да ты прав, что
() => arr.pop()
вернет значение я и внимание не обратил. но наверно и не очень это критично
Андрей
@dihar93
@froziq
Спасибо, буду пробовать!)
Андрей Чайковский
Кто-то пользуется fetch-mock/jest-fetch-mock?
Vladimir
jest-fetch-mock юзаю
Maxim
Гайз, если у кого есть опыт работы с router5 поделитесь пожалуйста
Alexandr
У меня есть, вот возьми (*чучуть опыта)
Vlad
Alexandr
Maxim
ок
Alexandr
ок
https://medium.com/@tomlarge/private-routes-with-react-router-dom-28e9f40c7146
Maxim
при чём тут react-router-dom?
Maxim
router5
Maxim
https://router5.js.org/
Alexandr
бля бля бля, соре.
Eugene
В какую папку бы запихнуть хелперы для обработки ошибок, имею ввиду когда с сервера приходит ошибка, и перед диспатчем показа ошибки вызываю что-то типа err: mySuperErrorHelper(err)
dispatch({ type: REGISTRATION_FAILED, err: registrationErrorHandler(data) })
🤔куда бы это mySuperErrorHelper запихнуть, юзаю features структуру.
Положить в feature/helpers.js или в /libs/errors-helpers/*
🦜
🦜
feature все-таки должно повторять структуру сайта
Eugene
🤔тоже так думаю, но по идеи этот хелепр будет относится только к этой фичи
🦜
у фич должны быть одинаковы каталоги же
Danila
useEffect с точки зрения момента и частоты срабатывания не отличается от useMemo с теми же параметрами вторым аргументом?
🦜
Eugene
Eugene
Sergey
Sergey
Это же error handler
Eugene
Eugene
Хм, точно, handler
Eugene
ну так, куда его запихнуть бы 🤔
Eugene
в фичу?
в libs/error-handlers/*
в куда-то еще?
Sergey
Eugene
А они сильно переиспользуются?
ну грубо говоря, один запрос - один хендлер
типа для авторизации один
для регистрации другой
поэтому думаю прям в фичи кидать
Sergey
Sergey
Зачем отдельно куда-то выносить
Eugene
Хм,возможно, попробую, спасибо
Bohdan
Есть форма из текстовых инпутов, которая отражает состояние какой-то сущности. Юзер может менять значения в инпутах. Когда лучше отсылать запрос на сервак? Дебаунс на ончедж или по блюру?
Danila
if (image)
return (
<div
className={"gallery-image"}
style={{ backgroundImage: url(${src}) }}
/>
);
return <div>Loading image</div>;
При изменении пропса он патчит в ДОМ один и тот же див, добавляя (удаляя) пропсы к нему. Это баг, фича или кандидат на давание по голове от тимлида?
Danila
В смысле, при изменении image который в стейте, сорри
Andrew
Народ всем привет, у меня есть аппи с запросом, он запускается через такую функцию getFeedLink как мне обновлять этот запрос в соотношении с переключателями?
то есть переключатели дают true или false ? и мне надо обновлять запрос, что б эти данные там обновлялись, как это можно реализовать?
Andrew
Грубо говоря у меня формируется ссылка, и там значения по стандарту стоят true, и запро с параметрами стоит true. Но когда я переключаю переключатель на off, он должен поменяться в запрос с true на false и выдать новую ссылку
Danila
Danila
Реконсили-чёто делается тупо по type, получается?
Zhanadil
можете посоветовать книгу по структурирования на фронтенде?
Zhanadil
на фреймворках
🦜
Zhanadil
🦜
Zhanadil
если грубо то простите, я молод, не специально)
Надеюсь книга актуальная?
🦜
Roman
Кто ставил json-server в codesandbox?
Kurzdor
Roman
Egor
мокать?
Vadim
json-server для этого и нужен же. Или имеется ввиду, что в codesandbox можно только ручками моки добаить?
🅅aleriy
@bshelomanov вот тут https://www.robinwieruch.de/react-hooks-fetch-data/ неплохая статья с пошаговой инструкцией как правильно организовать загрузку данных через хуки
вынести эффект в кастомный хук, подключить useReducer для хранения локальных данных и реюзать все это в разных компонентах
Bogdan
🅅aleriy
спасибо, гляну
там прям всё то с чем ты трахался вчера весь день
Ilya
Danila
Ilya
фунциия передеаня в useEffect может возврщать не функцию/undefined?
🅅aleriy
Vadim
🅅aleriy
Ilya
Vadim
просто нет никакой отписки
Vadim
Vadim
типа fetchUsers