Дима
А че в реакте они есть ?
нет, в этом и проблема
Arti 🦠
В реакте вообще все проблема )
rovnyart
а где не так?)
Arti 🦠
Идите пишите на ангуляре)
Дима
ну вот выше поступают предложения это усугубить
Arti 🦠
Как не как хуки появились
Arti 🦠
И люди будут на них писать
Arti 🦠
Кто то на функция, кто то на классах а кто-то на хуках
Arti 🦠
Мда ...
Дима
И люди будут на них писать
а потом спустя год "чем мы вообще думали"
Дима
объекты, классы, хоки, хуки
Дима
ичсх, всё повторяется с точностью до деталей
Дима
time is a flat circle
Nata
Кек, Link от роутера не рекомендуется использовать с mailto
rovnyart
а что именно повторяется? какой именно апокалипсис?)
rovnyart
я просто 2 с половиной года всего в этом болоте)
Kurzdor
Но это не 10
Nata
поч?
https://github.com/ReactTraining/react-router/issues/394 »You shouldn't do that. Just use a normal <a> element. Our <Link> component isn't designed to take in URLs with different protocols and you are taking a performance hit that you don't need to be taking by adding the overhead of that component.
rovnyart
очень полезная информация, спасибо
Arti 🦠
Ясно понятно
rovnyart
Но это не 10
мне кажется, их, со звездочками на гитхабе, и нет 10. ну еще apollo link state мб. но ты всегда можешь написать еще 4 своих
Дима
5 см / сек
Дима
сразу в /dev/null
Frontend Priest
Шлёпаю стейт менеджеры быстрее конкурентов
Vladislav
Это нормальная практика?
Vladislav
Получать из стора и передавать вниз
Vladislav
Я не хочу дочерний компонент делать классом
Дима
Получать из стора и передавать вниз
дока утверждает, что да https://reactjs.org/docs/lifting-state-up.html
Vladislav
дока утверждает, что да https://reactjs.org/docs/lifting-state-up.html
Я ставил стор чтобы этого избежать
Vladislav
А тут(
Дима
сорян))
Ilya
помню alt и flummox
Ilya
не уверен правда что это можно считать разными способами… но если уж useState и useReducer в отдельные выделил
Yuriy
гайз, есть способ передать весь объект дочернему компоненту? то есть, схематичено если, не <Child a={obj.a} b={obj.b} > а как-то сразу чтобы все поля объекта obj, то есть хочется нечто вроде <Child {obj} > и в пропсах чайлда уже весь obj ?
rovnyart
я бы посоветовал к еслинту прислушиваться все-таки) а еще никогда не называть в проектах папки снейк_кейсом)
rovnyart
но если уж тебе надо заткнуть еслинт - в начале файла пиши /* eslint-disable */
rovnyart
но хуже этого только окрошка на кефире
rovnyart
тогда на квасе)
Дима
трэш
rovnyart
лучше окрошки на майонезе ничего нет, остальное - не окрошка)
Дима
//eslint-disable-next-line max-len
Дима
инлайн с точным указанием отключаемого правила
rovnyart
//eslint-disable-next-line max-len
так у него не max-len
Дима
именно поэтому и необходимо указывать правило
rovnyart
начнем с того, что глушить eslint вообще сам по себе вредный совет, некст это лайн или каррент лайн)
Дима
ты предлагаешь выключить его во всём модуле причём выключить целиком, ты реально не замечаешь разницы?
rovnyart
для конкретного чувака, задавшего такой вопрос - не вижу разницы
rovnyart
и я думаю ему вообще мешает просто этот артефакт
Дима
...
rovnyart
не знаю, чего ты фыркаешь, по мне так первое желание, когда у тебя не работает приложение из-за линтинга - загуглить правило, понять, почему ты не прав, постараться поправить, а уж если ты спрашиваешь, как заткнуть еслинт в create-react-app, то ты явно не хочешь вообще с этим заморачиваться и хочешь просто, чтобы у тебя работал todo-app
rovnyart
не знаю, у меня в проекте нарушается только max-len, когда совсем невмоготу, и то потому что мы поставили 115 символов длину, потому что все слепые деды уже с 18 шрифтом. ну и иногда на сервере no-await-in-loop, ну это чисто артефакты наши местные
Дима
нельзя выключать линтер во всём модуле во всех правилах, когда единственное что тебе требуется — выключить в одном месте одно правило
Alexander
Через что такое можно реализовать?
Farik
Ребят в каком моменте нужно юзать Redux?
Farik
Он так плох?)
Александр
Он так плох?)
Нет, не плох, просто это как с той рыбой которую надо специальным образом готовить, иначе траванешься на смерть, так вот редукс мало кому удаётся приготовить
Farik
:D
Farik
Понял)
Александр
Начните с локального стейта
Александр
useState, useReducer
Farik
Ну проект намечается большой, бэк на (node + express + mongo) фронт (next + react)
Farik
И вот подумываю на счет redux'a
Anton
В целом согласен, если опыта использования редукса нет и нет человека который на нем писал рядом, то велик шанс оступиться
Александр
Ну проект намечается большой, бэк на (node + express + mongo) фронт (next + react)
Из этого не следует что нужен какой-то внешний стейт менеджер