Kurzdor
Ибо делали апи реально дебилы
Eugene
Ну кинь в куку и подставляй в заголовок)
Maksim
Ну кинь в куку и подставляй в заголовок)
httpOnly только сервер выставить может, кидать с клиента в куку это то же самое что и просто в локал сторадже хранить
Eugene
https://www.npmjs.com/package/browser-cookies я это юзаю для удобства
Kurzdor
Я спрашиваю как раз как можно было делать правильно
Vladimir
Как можно избавиться от длиннющих импортов компонентов - ../../../../ ?
Kurzdor
Если кра
Maksim
токен при логине дает А ебать пользователя на каждый токен нельзя клиенту
если сервер дает токен, то он в последствие ожидает его потом где-то увидеть, где именно?
Kurzdor
Щас статью дам
Maksim
В запросе х апи кей
хедер, квери параметр, боди?
Kurzdor
а в sass?
Относительно сервера
Kurzdor
Ну или просто ../
Eugene
Authorization параметр небост
Kurzdor
Иначе никак
Denis
всем привет, в процессе изучучения/программирования столкнулся с такой ситуцацией, у меня в двух компонентах есть два поля, имя/номер в одном компоненте это большой список инпутов с валидацией во втором только два инпута имя/номер, так вот мне хотелось бы использовать логику валидации и отправки данных на сервис логикой из первого компонента, подскажите в какую сторону копать
Maksim
ну тогда тут куки вообще никак не помогут
Maksim
Тогда?
ну если сервер ожидает увидеть токен в хедерах, то причем тут куки? тебе нужно каждый запрос сопровождать токеном вручную (какая-то обрертка над апи сервисом)
Kurzdor
а в sass?
https://dev.to/oliverandrich/absolute-imports-with-create-react-app-and-vscode-ihn
Maksim
в смысле вторичное? нет
Mihail
https://ru.reactjs.org/docs/composition-vs-inheritance.html
Maksim
не стоит
Mihail
🙊
Vladimir
https://dev.to/oliverandrich/absolute-imports-with-create-react-app-and-vscode-ihn
а можно же как-то создать index.js для каждого компонента и будет тот же результат?
Maksim
в свете того что в современном реакте на классах вообще не пишут почти, то думаю что да
Mihail
Смысл от наследования, если компонент может рендерить другой компонент и передавать туда что угодно
Mihail
+ хуки, да
Mihail
Они с джавы пришли?
Ivan
Какой-то не джс прям
Andrey
Оно вроде бы просто работать не будет
Dmitriy
Работать вцелом будет, но ваш главный аргумент - явное лучше неявного.
Dmitriy
Что этот абстрактный класс будет рендерить?
Oleg
Заметил у ситника logux. Кто нибудь юзал уже? https://github.com/logux/logux
Oleg
мертво)
Ну как я понял это новый продукт)
Тимофей 🛴
Ну как я понял это новый продукт)
первый доклад о нем был вроде года три назад на holyjs
Oleg
первый доклад о нем был вроде года три назад на holyjs
А, тогда ок) я ток с этого года во фронте 😂
Oleg
в свете того что в современном реакте на классах вообще не пишут почти, то думаю что да
Есть мнение что от них вообще откажутся в будущих версиях реакта
Dmitriy
те это попытка абстрагировать переиспользуемую логику? покажите тем разрабам кастомный хук и докажите что композиция более явная и более гибкая чем полное наследование. И вообще ООП гамно (им это не говорите)
Yana
мертво)
Нет, вроде всё довольно живо, просто они не хотят запускать сырой проект.
Китикет
Алиасы это совсем другое
Vladimir
Не будет конечно
А в чем разница?
Китикет
А в чем разница?
Во всем, это разные вещи
¥
Где почитать годные туториалы по нововведениям со времен 16.3 ?
¥
Кроме доки имелось в виду, желательно на русском
Amazing
в Redux редьюсерах state лучше массивом делать или объектом? или на что ориентироваться выбирая?
Владимир
Если ты про initialState то объектом чаще всего)
Владимир
в Redux редьюсерах state лучше массивом делать или объектом? или на что ориентироваться выбирая?
Amazing
Если ты про initialState то объектом чаще всего)
да обычно объект создают. Но по идее лучше ведь массивом, т.к. у него методов побольше и гибкости?)
Китикет
Зависит от того что там хранить
Владимир
да обычно объект создают. Но по идее лучше ведь массивом, т.к. у него методов побольше и гибкости?)
Ты сначала делаешь что-то типа const initialState = { arr: [] // как раз твой массив } И потом уже в самих action types творишь с initialState.arr что захочешь)
Китикет
Там может быть что угодно, хоть строка или обычное число
Китикет
Только вот я таких на практике не видел, потому что всегда нужны всякие флаги типа isLoaded
Китикет
Разве что если это какой-то редьюсер с чисто локальными настройками
Китикет
Типа темы там
Roman
Всем привет. Использую React с TypeScript. Есть статическое поле defaultProps, в котором нужно указать объект props по-умолчанию. У меня в props'ах много функций, как лучше сделать их объявление? Все указать как () => void? Или как???
Roman
Ivan
Посоветуйте, пожалуйста, книгу/гайд... по нативу для тех кто уже умеет работать с реактом и без темплейтов (типа react-native init)
Stepan
Всем салют. Помогите с одним вопросом. Есть реакт компонент. Пусть условно форма накладной. В ней поля "цена", "кол-во", "стоимость". Первые два вводятся в поля и через обработчик onChange апдейтят стейт. Поле стоимость пересчитывается перед рендерингос как const _sum = state.item.price * state.item.amount. Затем при рендеринге генерится не активное поле с value = {_sum}. Вопрос при изменении стейта (т.е. когда я меняю цену и апдейтчу стейт) должено ли перерисовываться значение в поле стоимость?
Stepan
Перед рендерингом - это какая функция?
соррян прям в рендеринге перед return(...
Stepan
Консоль лог пвыводит пересчитанное значение.