Size: a a a

React — русскоговорящее сообщество

2021 January 16

AE

Alexey Ermakov in React — русскоговорящее сообщество
Андрей Негруша
Без мапа не работает. Как бы получается просто скопировав этот массив к себе в переменную я так понял, внутри находящийся него обьект будет ссылаться на те же ячейки, что и ссылается обьект находящийся в стейте стора?
immerjs
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Андрей Негруша
Может мне так и нужно делать, чтобы было правильно?
Я ж не знаю
было бы через айдишнки, ты бы промапил свой стор, и в нужном элементе подменил даннные и отправил на бек
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
в принципе и по индексам промапить можно
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
и подменить
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Нормально называть styled-component элемент как AddTask? Обычно так именуют хендлеры.
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Soltukiev Malik
Нормально называть styled-component элемент как AddTask? Обычно так именуют хендлеры.
добавь существительное
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Alexey Ermakov
добавь существительное
Типа AddTaskWrapper ?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
ну, что это будет
враппер, кнопка, ещё какая сущность
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Ясно
источник

Д

Дмитрий in React — русскоговорящее сообщество
Подскажите, а хук useEffect нужно использовать только в контейнерной компоненте или можно и в презентационной? В моем случае там будет только фокус на элементе ( input. current. focus() )
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Nnn
кажется, он имел ввиду про кей при мапинги, для уникальности
говорил как раз о id с точки зрения базы данных, где у каждой сущносте есть id по которому можно идентифицировать объект
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Soltukiev Malik
Нормально называть styled-component элемент как AddTask? Обычно так именуют хендлеры.
Обычно styled компоненты никак не привязаны к логике, называть их по тому что они делают странно. Но название ни на что не влияет, так что какая разница
источник

И

Иван in React — русскоговорящее сообщество
Дмитрий
Подскажите, а хук useEffect нужно использовать только в контейнерной компоненте или можно и в презентационной? В моем случае там будет только фокус на элементе ( input. current. focus() )
источник

И

Иван in React — русскоговорящее сообщество
Дмитрий
Подскажите, а хук useEffect нужно использовать только в контейнерной компоненте или можно и в презентационной? В моем случае там будет только фокус на элементе ( input. current. focus() )
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Тимофей 🛴
Обычно styled компоненты никак не привязаны к логике, называть их по тому что они делают странно. Но название ни на что не влияет, так что какая разница
А как обычно? У меня одно правило - они не должны мешать читать код, то есть должно быть очевидно что это локальный styled-компонент, называю StyledAddTask. Как бы ты назвал?
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Тимофей 🛴
Обычно styled компоненты никак не привязаны к логике, называть их по тому что они делают странно. Но название ни на что не влияет, так что какая разница
Название влияет не на логику, но на скорость понимания кода и разработки.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Егор Ключанцев
А как обычно? У меня одно правило - они не должны мешать читать код, то есть должно быть очевидно что это локальный styled-компонент, называю StyledAddTask. Как бы ты назвал?
У тебя стиль кнопки зависит от того что она делает?
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Тимофей 🛴
У тебя стиль кнопки зависит от того что она делает?
Нет, но может быть несколько поразному стилизованных кнопок в одном компоненте. Поэтому, StyledButton в этом кейсе не подходит, называю потипу StyledAddTaskButton. Если у тебя есть позитивный опыт других соглашений - с удовольствием послушаю)
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Егор Ключанцев
Нет, но может быть несколько поразному стилизованных кнопок в одном компоненте. Поэтому, StyledButton в этом кейсе не подходит, называю потипу StyledAddTaskButton. Если у тебя есть позитивный опыт других соглашений - с удовольствием послушаю)
Управление через пропсы или дата атрибуты было исключено по определённой причине что появилось несколько компонентов - кнопок?
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Daniil Tchernyavsky
Управление через пропсы или дата атрибуты было исключено по определённой причине что появилось несколько компонентов - кнопок?
Зависит от кейса, как код получится проще) И так и так норм, у меня правило если нет оснований усложнять - лучше сделать просто.
источник