Size: a a a

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

2020 August 21

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
А логику типо обработки формы нормально хранить в компоненте или в редакс всё?
всё что относится к локальному стейту компонента там и должно оставаться
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Baranov
всё что относится к локальному стейту компонента там и должно оставаться
а что выносить? только логику работы с бд?
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
а что выносить? только логику работы с бд?
тут про твоё личное удобство и то как у вас всё на проекте устроено. Не стоит что то делать только ради того шоб сделать.
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
а что выносить? только логику работы с бд?
Асинхронные запросы идут всегда отдельно, но и тут можно поспорить. Если у тебя но проекте gql вместо rest. То запросы ты будешь отправлять прямо из компонента
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Baranov
тут про твоё личное удобство и то как у вас всё на проекте устроено. Не стоит что то делать только ради того шоб сделать.
просто я пытаюсь найти правильное решение моей проблемы.
мои некоторые компоненты получаются слишком раздутыми, даже при такой декомпозиции что дальше некуда
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
а что выносить? только логику работы с бд?
про хуки. Если есть возможность переиспользовать логику в хуках то конечно лучше выносить их в отдельную директорию. Либо если хук слишком большой, тоже можно вынести в отдельный файл рядом с компонентом
источник

AL

Aleksander Lemyagov in React — русскоговорящее сообщество
Возможно ли из стрелочной функции обратиться к super?
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
просто я пытаюсь найти правильное решение моей проблемы.
мои некоторые компоненты получаются слишком раздутыми, даже при такой декомпозиции что дальше некуда
так же тебе будет проще написать тесты для такого хука
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Baranov
про хуки. Если есть возможность переиспользовать логику в хуках то конечно лучше выносить их в отдельную директорию. Либо если хук слишком большой, тоже можно вынести в отдельный файл рядом с компонентом
Понял
И сейчас я дергаю данные из бд через Redux, а потом в компонентах диспатчу экшн. Это правильный подход?
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
Понял
И сейчас я дергаю данные из бд через Redux, а потом в компонентах диспатчу экшн. Это правильный подход?
да ок, тем более редакс тоже перешёл на хуке и теперь его даже стало приятно использовать
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Baranov
да ок, тем более редакс тоже перешёл на хуке и теперь его даже стало приятно использовать
окей, спасибо
источник

IB

Ivan Baranov in React — русскоговорящее сообщество
Bogdan
Понял
И сейчас я дергаю данные из бд через Redux, а потом в компонентах диспатчу экшн. Это правильный подход?
только для самих асинхронных запросов у вас что используется
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Baranov
только для самих асинхронных запросов у вас что используется
санки
источник

R

Rros in React — русскоговорящее сообщество
Всем привет.
Не понимаю, почему useEffect срабатывает только со второго изменения shownColumns. shownColimns у меняменяется через useState
источник

R

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

И

Иван in React — русскоговорящее сообщество
Rros
Всем привет.
Не понимаю, почему useEffect срабатывает только со второго изменения shownColumns. shownColimns у меняменяется через useState
потому что мутируешь
источник

И

Иван in React — русскоговорящее сообщество
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
привет. Никто не знает, или может уже делал подобное, как мне в TypeScript правильно описать типы для React компонента, чтобы, к примеру, я передаю пропсами isEditable={owner} и в зависимости от owner мне предлагало передать еще нужные пропсы. Если owner = true, то надо передать еще несколько пропсов, если false, то дополнительные пропсы не нужны
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
надо команду написать что бы слала картинку
источник

R

Rros in React — русскоговорящее сообщество
Понял. Спасибо)
источник