Mike
я написал, как делается
то, что ты написал а) про мемоизацию — я про нее что-то вообще говорил? нафиг мне твой useCallback, он тупо мусор в твоем ответе б) ни разу не отвечает на вопрос, как делать без 10 useState'ов
Mike
во, вот это ответ уже, спс
wolfe
useCallback не то. да
Mike
мы тут вроде комьюнити, типа, но отвечать на вопрос совершенно не умеем, каждый про что-то свое трет, как-то с вопросом связанное
Mike
неплохо бы поправить это как-то
Bogdan
useCallback не то. да
useReducer в общем сделает обновление пачки инпутов?
Kamil
я брал recompose
а потом в девтулзах ад
wolfe
мы тут вроде комьюнити, типа, но отвечать на вопрос совершенно не умеем, каждый про что-то свое трет, как-то с вопросом связанное
даже учитывая неверный ответ изначально про useCallback, там же есть инфа про useReducer и useState.
Bogdan
все вот линтеры юзают, притиры, я сколько пробовал в чудесном vs code настроить, так и не смог
Mike
даже учитывая неверный ответ изначально про useCallback, там же есть инфа про useReducer и useState.
ну ее сложно вычленять, это как в ответ на вопрос "как сварить яйцо" получить поток кейвордов по кулинарии — да, по делу есть, но и мусор какой-то есть
Bogdan
если юзать useReducer этот редюсер вот так вот лежит в компоненте?
Mike
если не умеешь в доку, то это не проблема коммьюнити
я не спорю, что доку надо читать в первую очередь. но это не отменяет того, что твой ответ был хаотичным, неструктурированным, и вообще направляющем в неправильные стороны (даже ссылки ты на useCallback кидал, а не useReducer)
Mike
прочитай и предложи свой вариант.
Т_Т. Ты вот прикидываешься или реально не понимаешь, о чем я?
wolfe
Т_Т. Ты вот прикидываешься или реально не понимаешь, о чем я?
если ничего конструктивного не можешь написать, то зачем вообще это делать?
Mike
если ничего конструктивного не можешь написать, то зачем вообще это делать?
я пишу конструктивное. я говорю, что нам, как комьюнити, стоит стать лучше, и отвечать на вопросы чуть менее сумбурно. ты же тупо встал в штыки "я не хуевый" — да похрену вообще, я в целом про проблему, а тебе лишь бы не выглядеть дураком.
wolfe
я пишу конструктивное. я говорю, что нам, как комьюнити, стоит стать лучше, и отвечать на вопросы чуть менее сумбурно. ты же тупо встал в штыки "я не хуевый" — да похрену вообще, я в целом про проблему, а тебе лишь бы не выглядеть дураком.
на личности я не перехожу. если для тебя проблема написать хандлер для инпута, то тут я не при чем. просто я почему-то думал, что useCallback будет кэшировать написанную функцию внутри функционального компонента, но это уже не важно
Anonymous
господа, это уже какой-то процесс Кафки
wolfe
странный спор. сольюсь, пожалуй. хотя признал, что не прав. ладно
🦜
вот и все
Mike
странный спор. сольюсь, пожалуй. хотя признал, что не прав. ладно
я вообще не про тебя, а про то, как диалог тут идет обычно. почему бы каждому, кто это прочитает не подумать, что возможно стоит слегка софрмулировать мысль в голове прежде чем ее писать, чтобы она была похожа на текст, а не на набор ключевых слов по теме. конец мысли, не понимаю, зачем ты оправдываешься
Bogdan
что лучше ефектор, ридакс или мобикс? почему ридакс хаят так?
Mike
а тебе для чего самому нужен интеллект? делать все по примерам из чата?
при чем тут примеры из чата, ну ебаный насос. предлагаю закончить этот разговор, у тебя явно понедельник, слышать что я говорю ты не хочешь, пусть другие сами выводы делают, ок?
Bogdan
потому что заебал и голый изкоробки
ну всех он заебал цепочкой редюсеров по большей части ведь
Mike
ты наверное давно на юге не был)) но вообще синонимы почти, да
Mike
https://ru.wiktionary.org/wiki/%D1%85%D0%B0%D1%8F%D1%82%D1%8C
Андрей
Скажите чо нить плиз по поводу
Андрей
Хочу сделать так что пока все не отрисуется и не стилизуется показывать прелодер, это делать так что в состоянии пока isLoader рендерить прелодер а в ComponentDidMount менять состояние isLoader на false и рендерить страницу ?
Виктор
wolfe
ты наверное давно на юге не был)) но вообще синонимы почти, да
ну здесь вот useCallback с useReducer https://hiddentao.com/archives/2019/03/22/react-usereducer-hook-for-form-handling
Mike
это ортогональные вещи
Bogdan
а мобикс стоит смотреть? или ефектор сразу?
🦜
а мобикс стоит смотреть? или ефектор сразу?
если ты шаришь за ООП то смотри
Sergey
Sergey
а потом в девтулзах ад
редко их открываю
Kevin
а вот вопрос выше, как будет выглядеть обработчик инпутов с помощью хуков?
что-то типа https://codesandbox.io/s/6wvjz6xl1z впрочем, кастомный хук так и напрашивается. хорошо, что за нас уже сделан react-final-form-hooks
Natali
Марго привет!
Anton
Приятного всем дня года. Проблема: а вот надо мне сходить из компонента на сервер фетчем и когда получу ответ — проставить куки. И хочу я это делать изоморфно. И даже пакет для этого хороший нашел. Рабочий. Вот только сходить на сервер — асинхроный fetch. И если его просто так куда то засунуть — SSR отрендерит страничку до того как ответ придет и не будет мне кук. Ведь после того как тело начал отправлять куки посылать нельзя. Ну кроме трейлер … вот только они нигде не работают нихрена. А отсюда Вопрос: Есть какой то лайфцайкл метод у компонент, который работает на стороне сервера, может быть асинхронным и ещё и рендер блокирует?
Anton
getInitialProps что ли?
Anton
@popuguy это так себе так как она только у _app/_document и к тому же только на сервере должна запускаться, тоесть будет код для сервера и код для клиента, чего хотелось бы избежать
Anton
нет, всмысле getInitialProps на клиенте не запустятся
Anton
а запросы я делаю isomorphic-fetch
🦜
а запросы я делаю isomorphic-fetch
костыли какие-то, нет бы юзать норм решение
🦜
нет, всмысле getInitialProps на клиенте не запустятся
я делал запрос в gIP, если была ошибка или еще что, то проверял в cDM и делал запрос уже на клиенте
Сергей
пацыки, а где можно почитывать интересные статейки по js, react и т.д кроме medium?
Mikhail
Работает на пк
Mikhail
Замени протокол на tgresolve
Valera
Подскажите пожалуйста, как в react-dropzone определить размер файла, до дропа? А то если установить лимит по размеру и навести на поле, оно не считывает размер, а при дропе поле пустое
Kevin
для запросов возьми axios, он работает как на сервере так и клиенте
меня вот стало смущать, что оно там подсдохло
Kevin
ушел в итоге на ky, оно еще и само умеет делать повторные запросы
Sergey
ребята, напомните сервис для конвертации jsonschema или types в типы flow, rust, typescript, ... я помню transform.now.sh но был аналог ещё
Kevin
и весит всего 2кб
Kevin
ky не чем не лучше обычного fetch
он лучше как минимум тем, что дает апи, похожее на axios
🦜
ага
Kevin
осталось дождаться поддержки прогресса в fetch и будет по функциональности то же самое, по идее
🦜
кайф
🦜
сарказм если что
🦜
я лучше буду использовать аксиос, который всего 4кб, но удобнее
Kevin
сарказм если что
а что не так?
🦜
а что не так?
говно вот что
Kevin
аргументно
Дмитрий
говно вот что
В каком месте?